body,html{height:100%;font-size:16px}*{margin:0;padding:0}em,i{font-style:normal}div,span,p,img,i,ul,li,a{caret-color:transparent}li{list-style:none}img{border:0;vertical-align:middle;border:none}button{cursor:pointer}a{color:#101828;text-decoration:none}button,input{font-family:Microsoft YaHei,SC,arial,Hiragino Sans GB,"\5B8B\4F53",sans-serif}input,textarea{outline:none;caret-color:#999}body,html{width:100%;height:100%}body{margin:0;padding:0;width:100%;height:100%}h1{padding:0;margin:0}.common-loading{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:99999999;display:none}.common-loading .load{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.common-loading .load img{width:50px;height:50px}.lo_message{width:100%;position:fixed;top:200px;height:40px;display:flex;text-align:center;align-items:center;justify-content:center;transition:all .2s;z-index:999998}.lo_message span{background:rgba(0,0,0,0.8);border-radius:4px;color:#fff;font-size:14px;padding:6px 14px}.web-scraping{width:100%;max-width:2560px;margin:0 auto;background-color:#FFFFFF;box-sizing:border-box}.ws-title{font-weight:600;font-size:48px;line-height:56px;color:#103620;text-align:center}@media screen and (max-width:960px){.ws-title{font-size:24px;line-height:34px}}.ws-subtitle{max-width:1440px;margin:12px auto 0;font-weight:500;font-size:20px;color:#727272;line-height:28px;text-align:center}@media screen and (max-width:960px){.ws-subtitle{font-size:13px;line-height:22px}}.ws-item-title{font-weight:600;font-size:24px;line-height:36px;color:#1B2A21;margin-top:6px}.ws-item-desc{font-weight:400;font-size:16px;line-height:24px;color:#727272;margin-top:24px}.ws-challenges{width:100%;padding:120px 0;box-sizing:border-box}@media screen and (max-width:1440px){.ws-challenges{padding:56px 20px 0}}.ws-challenges .ws-challenge-grid{max-width:1440px;margin:36px auto 0;display:grid;grid-template-columns:repeat(4, 1fr);gap:16px}@media screen and (max-width:1024px){.ws-challenges .ws-challenge-grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width:640px){.ws-challenges .ws-challenge-grid{grid-template-columns:1fr}}.ws-challenges .ws-challenge-item{box-sizing:border-box;padding:22px;background:#FFFFFF;border:1px solid #EDF3EF;border-radius:10px}.ws-challenges .ws-challenge-item img{width:62px;height:62px;display:block}.ws-challenges .ws-challenge-item .ws-item-title{margin-top:16px}.ws-power{width:100%;padding:120px 0;box-sizing:border-box}@media screen and (max-width:1440px){.ws-power{padding:56px 20px 0}}.ws-power .ws-power-body{max-width:1440px;margin:36px auto 0;display:flex;align-items:stretch;gap:24px}@media screen and (max-width:1024px){.ws-power .ws-power-body{flex-direction:column;gap:20px}}.ws-power .ws-power-img{flex:0 0 48%;min-width:0;box-sizing:border-box;padding:24px;background:rgba(255,255,255,0.4);border:1px solid #EEEEEE;border-radius:12px;display:flex;align-items:center;justify-content:center}@media screen and (max-width:1024px){.ws-power .ws-power-img{flex:none;width:100%}}.ws-power .ws-power-img img{width:100%;height:auto;display:block;border-radius:8px}.ws-power .ws-power-list{flex:1;min-width:0;display:flex;flex-direction:column;gap:14px}.ws-power .ws-power-item{flex:1;display:flex;align-items:center;gap:14px;box-sizing:border-box;padding:18px 20px;background:#FFFFFF;border:1px solid #EDF3EF;border-radius:10px;box-shadow:0 2px 10px 0 rgba(10,37,25,0.04)}.ws-power .ws-power-item .ws-power-icon{width:56px;height:56px;flex-shrink:0;display:block;border-radius:10px}.ws-power .ws-power-item .ws-item-title{font-weight:600;font-size:24px;color:#0E3812;line-height:36px}.ws-power .ws-power-item .ws-item-desc{margin-top:4px;font-weight:400;font-size:16px;color:#666666;line-height:24px;text-align:left}.ws-power .ws-power-item:hover{box-shadow:0 5px 25px 0 rgba(10,37,25,0.05);border:1px solid #89F089}.ws-usecase{width:100%;padding:120px 0;box-sizing:border-box}@media screen and (max-width:1440px){.ws-usecase{padding:56px 20px 0}}.ws-usecase .ws-usecase-grid{max-width:1440px;margin:36px auto 0;display:grid;grid-template-columns:repeat(2, 1fr);gap:24px}@media screen and (max-width:900px){.ws-usecase .ws-usecase-grid{grid-template-columns:1fr}}.ws-usecase .ws-usecase-item{display:flex;align-items:center;gap:14px;box-sizing:border-box;padding:20px;background:#FFFFFF;border:1px solid #EDF3EF;border-radius:10px;box-shadow:0 2px 10px 0 rgba(10,37,25,0.04)}.ws-usecase .ws-usecase-item img{width:70px;height:70px;flex-shrink:0;display:block;border-radius:8px}.ws-usecase .ws-usecase-item .ws-item-title{font-size:24px}.ws-usecase .ws-usecase-item .ws-item-desc{margin-top:6px;font-size:16px}.ws-steps{width:100%;padding:120px 0;box-sizing:border-box}@media screen and (max-width:1440px){.ws-steps{padding:56px 20px 0}}.ws-steps .ws-step-grid{max-width:1440px;margin:48px auto 0;display:grid;grid-template-columns:repeat(2, 1fr);gap:24px}@media screen and (max-width:640px){.ws-steps .ws-step-grid{grid-template-columns:1fr;gap:16px;margin-top:32px}}.ws-steps .ws-step-item{box-sizing:border-box;display:flex;align-items:center;gap:20px;padding:24px;background:#FFFFFF;border:1px solid #EDF3EF;border-radius:12px;box-shadow:0 2px 12px 0 rgba(10,37,25,0.04)}.ws-steps .ws-step-item img{width:312px;height:auto;border-radius:8px;flex-shrink:0;display:block}.ws-steps .ws-step-item .ws-step-content{flex:1;min-width:0}.ws-steps .ws-step-item .ws-step-title{font-weight:600;font-size:20px;line-height:28px;color:#1B2A21}.ws-steps .ws-step-item .ws-item-desc{font-size:14px;margin-top:8px}.ws-why{width:100%;padding:120px 0;box-sizing:border-box}@media screen and (max-width:1440px){.ws-why{padding:56px 20px 0}}.ws-why .ws-why-grid{max-width:1440px;margin:36px auto 0;display:grid;grid-template-columns:repeat(3, 1fr);gap:16px}@media screen and (max-width:1024px){.ws-why .ws-why-grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width:640px){.ws-why .ws-why-grid{grid-template-columns:1fr}}.ws-why .ws-why-item{box-sizing:border-box;padding:24px;background:#FFFFFF;border:1px solid #EDF3EF;border-radius:10px;text-align:center}.ws-why .ws-why-item img{width:100%;height:auto;display:block;margin:0 auto}.ws-why .ws-why-item .ws-item-title{font-size:20px;line-height:28px;font-weight:600;margin-top:18px;text-align:left}.ws-why .ws-why-item .ws-item-desc{font-size:14px;line-height:24px;text-align:center;text-align:left}.sp-cta{padding-bottom:120px;box-sizing:border-box}.sp-cta .sp-cta-inner{max-width:1440px;min-height:320px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#101010 url(../../index/img/shopping/shop_mark_bg.png) no-repeat center;background-size:cover;border-radius:32px;padding:60px 40px;box-sizing:border-box;text-align:center;margin:0 auto}.sp-cta .sp-cta-inner .sp-cta-title{font-size:32px;line-height:44px;font-weight:500;color:#FFFFFF;margin-bottom:16px}.sp-cta .sp-cta-inner .sp-cta-tips{font-size:14px;line-height:24px;color:rgba(255,255,255,0.75);max-width:760px;margin-bottom:32px}.sp-cta .sp-cta-inner .sp-cta-btns{display:flex;align-items:center;gap:16px}.sp-cta .sp-cta-inner .sp-btn-cta{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 28px;background:#FFFFFF;border-radius:12px 12px 12px 12px;border:1px solid #ECECEC;color:#333333;font-size:14px;font-weight:600}.sp-cta .sp-cta-inner .sp-btn-cta:hover{background:rgba(255,255,255,0.9)}.sp-cta .sp-cta-inner .sp-btn-cta .sp-cta-arrow{width:16px;height:16px;display:block;background:url(../img/chevron-down.png) no-repeat center;background-size:contain}.web-scraping .faq-container{margin-top:80px}@media screen and (max-width:1440px){.web-scraping .faq-container{margin-top:56px}}