.cantonFairLead header.header{background:linear-gradient(180deg,#f7fafc 100%,#fff 0)}.country-option{align-items:center;display:flex;gap:8px}.country-option .country_flag{flex-shrink:0}.canton-fair-lead-page{background:#fff;color:#303133;font-family:PingFang SC,Microsoft YaHei,Arial,sans-serif}.canton-fair-lead-page *{box-sizing:border-box}.canton-fair-lead-page .page-container{margin:0 auto;max-width:calc(100% - 48px);width:1400px}.canton-fair-lead-page .hero-section{background:linear-gradient(180deg,#f7fafc 91.9%,#fff 117.07%)}.canton-fair-lead-page .hero-inner{align-items:center;display:flex;justify-content:space-between;padding:100px 0}.canton-fair-lead-page .hero-copy{width:610px}.canton-fair-lead-page .hero-copy h1{color:#303133;font-size:46px;font-weight:600;line-height:1.5;margin:0 0 28px}.canton-fair-lead-page .hero-copy p{color:#555;font-size:22px;line-height:1.5}.canton-fair-lead-page .search-box{align-items:center;background:#fff;border:2px solid #1a60fe;border-radius:4px;box-shadow:0 2px 3px #0e134e1a;display:flex;height:48px;margin:30px 0;overflow:hidden;width:610px}.canton-fair-lead-page .search-box .search-filter{align-items:center;display:flex;flex-shrink:0;gap:5px;height:100%;padding-left:12px}.canton-fair-lead-page .search-box .search-filter img{flex-shrink:0;height:20px;width:20px}.canton-fair-lead-page .search-box .country-select{flex:1;width:102px}.canton-fair-lead-page .search-box .term-select{flex:1;width:132px}.canton-fair-lead-page .search-box .search-divider{background:#c8c9cc;flex-shrink:0;height:28px;width:1px}.canton-fair-lead-page .search-box .search-icon{background:url(../images/facebook-lead/search.svg) 50%/contain no-repeat;flex-shrink:0;height:20px;margin-left:14px;width:20px}.canton-fair-lead-page .search-box .el-select__wrapper{box-shadow:none!important;padding-left:0}.canton-fair-lead-page .search-box .el-select__placeholder,.canton-fair-lead-page .search-box .el-select__selected-item{color:#898b95;font-size:14px}.canton-fair-lead-page .search-box input{border:0;color:#303133;flex:1;font-size:16px;height:100%;min-width:0;outline:none;padding:0 10px}.canton-fair-lead-page .search-box input::-moz-placeholder{color:#898b95}.canton-fair-lead-page .search-box input::placeholder{color:#898b95}.canton-fair-lead-page .search-box button{background:#1a60fe;border:0;color:#fff;cursor:pointer;font-size:16px;height:100%;transition:background .2s ease,box-shadow .2s ease,transform .2s ease;width:64px}.canton-fair-lead-page .search-box button:hover{background:#1b51cb}.canton-fair-lead-page .hot-keywords{color:#898b95;font-size:14px;line-height:1.5}.canton-fair-lead-page .hero-visual{width:650px}.canton-fair-lead-page .hero-visual img{display:block;width:100%}.canton-fair-lead-page .search-result-section{background:#fff;padding:60px 0}.canton-fair-lead-page .result-card{background:#fff;border-radius:0;overflow:hidden;padding:0;position:relative}.canton-fair-lead-page .result-count{color:#303133;font-size:18px;margin:0 0 30px}.canton-fair-lead-page .result-count span{color:#1a60fe}.canton-fair-lead-page .company-item,.canton-fair-lead-page .mock-company{align-items:flex-start;border-bottom:1px solid #eef0f5;display:flex;gap:20px;margin-bottom:30px;padding:0 0 30px}.canton-fair-lead-page .check-placeholder{border:1px solid #c8c9cc;border-radius:2px;height:12px;margin-top:19px;width:12px}.canton-fair-lead-page .company-logo{background:#1a60fe;border-radius:4px;flex:0 0 64px;height:64px;overflow:hidden;position:relative;width:64px}.canton-fair-lead-page .company-logo img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.canton-fair-lead-page .company-logo span{align-items:center;color:#fff;display:flex;font-size:28px;font-weight:600;inset:0;justify-content:center;position:absolute}.canton-fair-lead-page .company-main{flex:1;min-width:0}.canton-fair-lead-page .company-main h3{color:#303133;font-size:24px;font-weight:500;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.canton-fair-lead-page .company-main h3 span{color:#1a60fe}.canton-fair-lead-page .company-main p{color:#555;font-size:14px;line-height:1.5;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.canton-fair-lead-page .company-title-row{align-items:center;display:flex;gap:20px;margin-bottom:12px}.canton-fair-lead-page .company-country{align-items:center;color:#555;display:inline-flex;flex-shrink:0;font-size:12px;gap:5px;line-height:1.5}.canton-fair-lead-page .company-country .country_flag{flex-shrink:0}.canton-fair-lead-page .company-tags{align-items:center;display:flex;gap:6px;margin-bottom:12px}.canton-fair-lead-page .company-tag{background:#f6f7fa;border:1px solid #dcdee0;border-radius:4px;color:#898b95;display:inline-flex;font-size:12px;padding:4px 10px}.canton-fair-lead-page .term-tag{background:#f0faf2;border-color:transparent;color:#2da641}.canton-fair-lead-page .tag-divider{color:#898b95;font-size:16px;font-weight:500}.canton-fair-lead-page .email-total{align-items:center;color:#1a60fe;display:inline-flex;font-size:12px;margin-top:12px}.canton-fair-lead-page .email-total:before{background:url(../images/facebook-lead/email.svg) 50%/contain no-repeat;content:"";height:20px;margin-right:5px;width:20px}.canton-fair-lead-page .save-button{background:#fff;border:1px solid #dcdee0;border-radius:4px;color:#303133;cursor:pointer;font-size:12px;height:30px;margin:auto;padding:0 12px;transition:border-color .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}.canton-fair-lead-page .save-button:before{content:"+";margin-right:8px}.canton-fair-lead-page .save-button:hover{background:#f3f7ff;border-color:#1a60fe;box-shadow:0 8px 18px #1a60fe1f;color:#1a60fe;transform:translateY(-1px)}.canton-fair-lead-page .save-button:active{transform:translateY(0)}.canton-fair-lead-page .loading-state{min-height:230px;position:relative}.canton-fair-lead-page .loading-blur{filter:blur(5px);opacity:.6}.canton-fair-lead-page .loading-mask{align-items:center;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#fff6;display:flex;inset:0;justify-content:center;position:absolute}.canton-fair-lead-page .spinner{height:60px;width:60px}.canton-fair-lead-page .spinner path{animation:spinnerPulse 1.2s linear infinite;opacity:.2}.canton-fair-lead-page .spinner path:nth-child(2){animation-delay:.1s}.canton-fair-lead-page .spinner path:nth-child(3){animation-delay:.2s}.canton-fair-lead-page .spinner path:nth-child(4){animation-delay:.3s}.canton-fair-lead-page .spinner path:nth-child(5){animation-delay:.4s}.canton-fair-lead-page .spinner path:nth-child(6){animation-delay:.5s}.canton-fair-lead-page .spinner path:nth-child(7){animation-delay:.6s}.canton-fair-lead-page .spinner path:nth-child(8){animation-delay:.7s}.canton-fair-lead-page .spinner path:nth-child(9){animation-delay:.8s}.canton-fair-lead-page .spinner path:nth-child(10){animation-delay:.9s}.canton-fair-lead-page .spinner path:nth-child(11){animation-delay:1s}.canton-fair-lead-page .spinner path:nth-child(12){animation-delay:1.1s}.canton-fair-lead-page .skeleton{animation:skeleton 1.2s linear infinite;background:linear-gradient(90deg,#edf2ff 25%,#f7f9ff,#edf2ff 75%);background-size:240% 100%;border-radius:5px}.canton-fair-lead-page .skeleton-title{height:24px;width:190px}.canton-fair-lead-page .skeleton-tag{height:28px;margin-top:16px;width:120px}.canton-fair-lead-page .skeleton-line{height:18px;margin-top:18px;width:100%}.canton-fair-lead-page .skeleton-meta{height:18px;margin-top:16px;max-width:100%;width:520px}.canton-fair-lead-page .skeleton-button{height:49px;width:120px}.canton-fair-lead-page .login-gate{margin-top:-30px;min-height:615px;position:relative}.canton-fair-lead-page .gate-backdrop{filter:blur(7px);min-height:615px;opacity:.6;pointer-events:none;position:relative}.canton-fair-lead-page .gate-backdrop:after{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#fff9;content:"";inset:0;position:absolute;z-index:1}.canton-fair-lead-page .gate-panel{background:linear-gradient(180deg,#eff6ff,#fff 53.55%);border:1px solid #f4f4f5;border-radius:16px;box-shadow:0 1px 10px #1018280d;left:50%;max-width:min(637px,100% - 32px);padding:40px;position:absolute;text-align:center;top:128px;transform:translate(-50%);width:637px}.canton-fair-lead-page .gate-panel h3{color:#303133;font-size:22px;font-weight:500;margin:0 0 30px}.canton-fair-lead-page .gate-panel a{align-items:center;background:#1a60fe;border-radius:4px;color:#fff;display:inline-flex;font-size:14px;height:40px;justify-content:center;margin-top:40px;text-decoration:none;transition:background .2s ease,box-shadow .2s ease,transform .2s ease;width:130px}.canton-fair-lead-page .gate-panel a:hover{background:#0f4fe6;box-shadow:0 10px 22px #1a60fe40;transform:translateY(-1px)}.canton-fair-lead-page .gate-panel a:active{transform:translateY(0)}.canton-fair-lead-page .gate-tools{display:grid;gap:20px 10px;grid-template-columns:repeat(6,1fr)}.canton-fair-lead-page .gate-tools span{color:#303133;display:block;font-size:12px;position:relative;text-align:center}.canton-fair-lead-page .gate-tools span:before{background:url(../images/facebook-lead/svg-bg.svg) 50%/contain no-repeat;content:"";display:block;height:38px;margin:0 auto 8px;width:38px}.canton-fair-lead-page .gate-tools span img{height:23px;left:50%;position:absolute;top:7px;transform:translate(-50%);width:23px;z-index:1}.canton-fair-lead-page .empty-state{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:260px}.canton-fair-lead-page .empty-state p{color:#898b95;font-size:18px}.canton-fair-lead-page .empty-state span{color:#303133;font-size:14px;margin-top:5px}.canton-fair-lead-page .empty-illustration{height:236px;position:relative;width:236px}.canton-fair-lead-page .empty-illustration img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.canton-fair-lead-page .empty-illustration p{bottom:8px;left:50%;position:absolute;text-align:center;transform:translate(-50%);width:375px}.canton-fair-lead-page .empty-illustration p span{font-size:18px}.canton-fair-lead-page .feature-section{background:#fff;padding:100px 0}.canton-fair-lead-page .feature-section.reverse .feature-inner{flex-direction:row-reverse}.canton-fair-lead-page .feature-inner{align-items:center;display:flex;justify-content:space-between}.canton-fair-lead-page .feature-copy{width:610px}.canton-fair-lead-page .feature-copy h2,.canton-fair-lead-page .feature-copy h3{color:#303133;font-size:40px;font-weight:600;line-height:1.3}.canton-fair-lead-page .feature-copy p{color:#555;font-size:20px;line-height:1.5;margin:25px 0 30px}.canton-fair-lead-page .feature-copy a{align-items:center;background:#1a60fe;border-radius:4px;color:#fff;display:inline-flex;font-size:14px;height:40px;justify-content:center;text-decoration:none;transition:background .2s ease,box-shadow .2s ease,transform .2s ease;width:94px}.canton-fair-lead-page .feature-copy a:hover{background:#1b51cb;box-shadow:0 4px 15px #0b1faf40}.canton-fair-lead-page .feature-copy a:active{transform:translateY(0)}.canton-fair-lead-page .feature-visual{width:560px}.canton-fair-lead-page .feature-visual img{display:block;width:100%}.canton-fair-lead-page .news-section{background:#f5f7fa;padding:100px 0}.canton-fair-lead-page .section-title{align-items:center;display:flex;gap:12px;margin-bottom:54px}.canton-fair-lead-page .section-title span{background:url(../images/facebook-lead/red-fire.svg) 50%/contain no-repeat;height:32px;width:32px}.canton-fair-lead-page .section-title h2{color:#303133;font-size:28px;font-weight:500;margin:0}.canton-fair-lead-page .news-list{display:grid;gap:28px 90px;grid-auto-flow:column;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(4,auto)}.canton-fair-lead-page .news-list a{color:#303133;display:flex;font-size:18px;font-weight:500;gap:10px;line-height:1.5;min-width:0;text-decoration:none}.canton-fair-lead-page .news-list a:hover{color:#1a60fe}.canton-fair-lead-page .news-list span{color:#898b95;flex:0 0 24px;text-align:center;width:29px}.canton-fair-lead-page .news-list a:nth-child(-n+3) span{color:#f56c6c}.canton-fair-lead-page .news-list p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes spinnerPulse{0%,to{opacity:.2}16%{opacity:1}42%{opacity:.8}}@keyframes skeleton{to{background-position:-240% 0}}@media(max-width:1600px){.canton-fair-lead-page .page-container{width:1200px}}@media(max-width:900px){.canton-fair-lead-page .page-container{max-width:calc(100% - 32px)}.canton-fair-lead-page .feature-inner,.canton-fair-lead-page .feature-section.reverse .feature-inner,.canton-fair-lead-page .hero-inner{align-items:flex-start;flex-direction:column}.canton-fair-lead-page .feature-inner{gap:40px}.canton-fair-lead-page .hero-inner{min-height:auto;padding:60px 0}.canton-fair-lead-page .feature-copy,.canton-fair-lead-page .feature-visual,.canton-fair-lead-page .hero-copy,.canton-fair-lead-page .hero-visual,.canton-fair-lead-page .search-box{width:100%}.canton-fair-lead-page .hero-copy p{margin:0}.canton-fair-lead-page .search-box{flex-wrap:wrap;height:auto;margin:20px 0}.canton-fair-lead-page .search-box .search-filter{height:44px}.canton-fair-lead-page .search-box .search-country,.canton-fair-lead-page .search-box .search-term{flex:1 0 calc(50% - 4px)}.canton-fair-lead-page .search-box .search-divider:nth-of-type(2){display:none}.canton-fair-lead-page .search-box input{flex:1 1 calc(100% - 98px);height:44px}.canton-fair-lead-page .search-box button{height:44px}.canton-fair-lead-page .hero-visual{margin-top:20px}.canton-fair-lead-page .hero-copy h1{font-size:30px}.canton-fair-lead-page .feature-copy p,.canton-fair-lead-page .hero-copy p{font-size:18px}.canton-fair-lead-page .company-item,.canton-fair-lead-page .mock-company{gap:12px;position:relative}.canton-fair-lead-page .company-logo{flex-basis:58px;height:58px;width:58px}.canton-fair-lead-page .company-main h3{font-size:20px;padding-right:0}.canton-fair-lead-page .company-tags,.canton-fair-lead-page .company-title-row{flex-wrap:wrap;gap:8px}.canton-fair-lead-page .save-button{bottom:28px;font-size:12px;height:34px;padding:0 10px;position:absolute;right:0}.canton-fair-lead-page .gate-panel{padding:32px 20px 26px;top:30px}.canton-fair-lead-page .gate-tools{grid-template-columns:repeat(4,1fr)}.canton-fair-lead-page .feature-section,.canton-fair-lead-page .news-section{padding:64px 0}.canton-fair-lead-page .feature-copy h2,.canton-fair-lead-page .feature-copy h3{font-size:28px}.canton-fair-lead-page .news-list{gap:18px;grid-auto-flow:row;grid-template-columns:1fr;grid-template-rows:none}}
