.btn{display:inline-block;width:7.5rem;line-height:1.83rem;background:#14be4b;box-shadow:0 2px 10px 0 rgba(20,190,75,.1);border-radius:4px;text-align:center;font-size:.58rem;font-weight:400;color:#fff}.btn:hover{background:rgba(20,190,75,.2);color:#14be4b}.reservation{background:rgba(20,190,75,.1);padding:2.92rem 5% 2.5rem;text-align:center;color:#111c19}.reservation>.title{font-size:1.58rem;font-weight:600;line-height:2.21rem}.reservation>.tel{padding:.83rem 0 1.67rem;font-size:1rem;font-weight:500;line-height:1.04rem;color:#14be4b;display:block}.reservation>.reserve>input{font-weight:400;font-size:.58rem;height:14px;width:50%;max-width:500px;line-height:14px;padding:12px 0 12px 10px;border:none;border-left:1px solid rgba(20,190,75,.3)}.reservation>.reserve>input:focus{outline:none}.reservation>.reserve>#submit{font-weight:400;font-size:.58rem;height:14px;display:inline-block;width:7.5rem;line-height:14px;padding:12px 0 12px 10px;color:#fff;background:#14be4b;box-shadow:0 2px 10px 0 rgba(20,190,75,.1);cursor:pointer}.reservation>.reserve>#submit:hover{background:rgba(20,190,75,.2);color:#14be4b}@media screen and (min-width:768px) and (max-width:1024px){html{font-size:18px}html div.banner{width:100%}html div.banner .left{width:80%;margin:0 auto;text-align:center;display:block}html div.banner .left>.subtitle,html div.banner .left>.title{font-size:36px}html div.banner .left>.desc{margin:20px auto}html div.banner .left>.button{margin-top:2rem;height:45px}html div.banner .right{display:none}}@media screen and (min-width:10px) and (max-width:768px){html{font-size:12px}html .common-title{width:94%;margin:0 auto}html .cases .client .content .clients{width:100%}html .cases .client .content .clients .swiper-slide{display:flex;flex-direction:column-reverse}html .cases .client .content .clients .swiper-slide .left{width:100%}html .cases .client .content .clients .swiper-slide .left img{margin-top:1rem}html .cases .client .content .clients .swiper-slide .video{width:100%;margin-left:0}html .swiper-button{display:none}html .challenge-bullet,html .clients-bullet,html .solution-bullet{display:inline-block;width:50%;height:8px;background:#d8d8d8}html .challenge-bullet.swiper-pagination-bullet-active,html .clients-bullet.swiper-pagination-bullet-active,html .solution-bullet.swiper-pagination-bullet-active{background:#00bc00;height:12px;transform:translateY(10%)}html .challenge-bullet{width:30%}html .solution-pagination{width:90%;margin:0 auto}html div.banner{overflow:hidden;margin-top:0}html div.banner .left{display:block;padding:6rem 0 3rem;width:100%;margin:0 auto;text-align:center}html div.banner .left>.subtitle,html div.banner .left>.title{font-size:1.5rem;line-height:1.4}html div.banner .left>.desc{display:block;margin:20px auto}html div.banner .left .button{width:30%;margin-top:0;display:inline-block}html div.banner .left .button:last-child{margin-left:1rem}html div.banner>.right{display:none}html .common-title{font-size:1.5rem}html .challenge{width:100%}html .challenge .content{display:none}html .challenge .mobile-content{width:80%;margin:0 auto;display:block}html .challenge .mobile-content .swiper-wrapper .swiper-slide{height:22rem}html .challenge .know-btn{display:block}html .solution{padding:1.2rem 0;background-color:#f9fafb}html .solution .content{display:none}html .solution .mobile-content{display:block}html .solution .mobile-content .imgs{width:90%;margin:1rem auto}html .mobileService,html .scheduling,html .solution .mobile-content .imgs img{width:100%}html .mobileService .content,html .scheduling .content{flex-flow:column-reverse}html .mobileService .content .img-scheduling,html .mobileService .content ul,html .scheduling .content .img-scheduling,html .scheduling .content ul{width:80%}html .mobileService .content ul .btn,html .scheduling .content ul .btn{width:7.5rem}html .mobileService .content a.qes,html .scheduling .content a.qes{display:none}html .mobileService .btn,html .scheduling .btn{width:10rem}html .analysis,html .attendance{width:100%}html .analysis .content,html .attendance .content{flex-flow:column}html .analysis .content .img-attendance,html .analysis .content ul,html .attendance .content .img-attendance,html .attendance .content ul{width:80%}html .analysis .content a.qes,html .attendance .content a.qes{display:none}html .mobile-btn{display:block}html .mobile-btn a.btn{display:block;width:40%;margin:2rem auto}html .value{padding:2rem 0;width:100%;background-color:#f9fafb}html .value .common-title{width:88%}html .value .content-mobile{display:block;width:85%;padding:2rem 0;margin:0 auto}html .value .content-mobile img{width:100%}html .value .content{display:none}html .more-solutions{display:block}html .more-solutions .common-title{display:none}html .more-solutions .content ul.more li{width:50%}html .more-solutions .content ul.else li,html .more-solutions .content ul.else li:nth-child(3){width:90%}html .logowall{padding:2rem 0}html .logowall .content{display:none}html .logowall .content-mobile{display:block;margin:0 auto;width:75%}html .logowall .content-mobile img{width:100%}}@media screen and (min-width:528px) and (max-width:768px){html .challenge .content{display:none}html .challenge .mobile-content .swiper-wrapper .swiper-slide{height:24rem}html .challenge .mobile-content .swiper-wrapper .swiper-slide .ch-top{width:40%}}.common-title{font-size:1.75rem;font-weight:600;color:#111c19;line-height:2.46rem;text-align:center}div.banner{background:url(https://assets.gaiaworks.cn/gaiaworks/static/image/catering-img/banner.png);background-size:100% 100%;margin-top:0;overflow:hidden}div.banner .left{padding:6rem 0 3rem;width:44%;margin-left:6%;display:inline-block}div.banner .left>.title{line-height:60px}div.banner .left>.subtitle,div.banner .left>.title{font-size:42px;color:#fff}div.banner .left>.desc{max-width:70%;margin:30px 0 20px;opacity:.8;font-size:16px;color:#fff;line-height:28px}div.banner .left .btn{background:#00bc00!important}div.banner .left>.button{width:180px;height:45px;line-height:45px;display:inline-block;text-align:center;border:1px solid #00bc00;box-shadow:0 2px 10px 0 rgba(20,190,75,.1);border-radius:4px;font-size:14px;color:#fff;margin-top:2rem}div.banner .left>.button:last-child{background:transparent;margin-left:2.7rem}div.banner .left>.button:hover{background:#00bc00;color:#fff}div.banner .right{width:40%;float:right;margin-right:10%;padding:6rem 0 3rem;position:relative;font-size:0}div.banner .right video{width:100%;background-size:100%;vertical-align:baseline;border-radius:8px 8px 0 0}div.banner .right .example{background-color:#fff;font-size:16px;color:#333;padding:19px 0 19px 19px;border-radius:0 0 8px 8px;box-shadow:-9px 9px 30px #000}div.banner .right .example a{display:block;color:#00bc00;font-size:14px;margin-top:9px}.challenge{width:80%;margin:2rem auto;text-align:center}.challenge .btn{width:12.08rem;height:1.83rem;box-shadow:0 2px 10px 0 rgba(20,190,75,.1);border-radius:4px;margin-top:2.5rem}.challenge .content{width:90%;margin:2rem auto 0}.challenge .content ul{list-style-type:disc;padding-left:2rem}.challenge .content ul div{display:inline-flex;text-align:center;justify-content:center}.challenge .content ul div>li{text-align:left;border-radius:.33rem;background-color:#f9fafb;width:40%;margin-right:.83rem;display:inline-block;vertical-align:top;box-sizing:border-box}.challenge .content ul div>li .ch-top{height:8rem}.challenge .content ul div>li img{display:block;width:60%;margin:auto;padding-top:1.38rem}.challenge .content ul div>li>.text{text-align:center}.challenge .content ul div>li>.text .ch-title{font-size:.875rem;font-weight:600;color:#071933;line-height:1.33rem;text-align:left;padding:.79rem 0 .5rem 1.04rem}.challenge .content ul div>li>.subtitle{text-align:left;font-size:.7rem;font-weight:400;line-height:1.3;padding-left:1.04rem;padding-right:.2rem}.challenge .content ul div>li>ul{display:inline-flex;flex-flow:column;color:#071933;padding-bottom:1rem;width:100%}.challenge .content ul div>li>ul>li{width:80%;margin-top:.625rem}.challenge .content ul div>li>ul>li .ch-des{text-align:left;font-size:.67rem;color:rgba(7,25,51,.6);line-height:.96rem}.challenge .content a.btn{display:block;margin:2rem auto}.challenge .mobile-content{display:none}.challenge .mobile-content .swiper-slide{box-shadow:0 8px 10px 0 rgba(0,0,0,.05);border-radius:8px;border:1px solid #ebeff1;width:90%;box-sizing:border-box;margin:20px 0;text-align:left}.challenge .mobile-content .swiper-slide>li .ch-top{width:50%;margin:0 auto;padding:1rem 0}.challenge .mobile-content .swiper-slide>li .ch-top img{display:block;width:100%;margin:auto}.challenge .mobile-content .swiper-slide>li>.text{text-align:center}.challenge .mobile-content .swiper-slide>li>.text .ch-title{display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:1.2rem;font-weight:600;color:#071933;line-height:1.8rem;text-align:left;padding-left:1rem}.challenge .mobile-content .swiper-slide>li>.subtitle{text-align:left;font-size:.7rem;font-weight:400;line-height:1.3;padding-left:1rem}.challenge .mobile-content .swiper-slide>li>ul{list-style:disc;display:inline-flex;flex-flow:column;color:#071933;padding-bottom:1rem}.challenge .mobile-content .swiper-slide>li>ul>li{width:80%;margin:.625rem auto auto}.challenge .mobile-content .swiper-slide>li>ul>li .ch-des{text-align:left;font-size:.67rem;color:#071933;line-height:.96rem}.challenge .know-btn{display:none}.solution{width:100%}.solution .content{margin-top:2rem}.solution .content img#kaoqin{position:absolute;width:100%;clip-path:polygon(50% 0,50% 50%,39.4% 35.2%,36.6% 37.8%,0 37.8%,0 0)}.solution .content img#paiban{position:absolute;width:100%;clip-path:polygon(50% 50%,39.4% 35.2%,36.6% 37.8%,0 37.8%,0 63.7%,39.4% 63.7%,43.9% 57.6%,50% 50%)}.solution .content img#pos{position:absolute;width:100%;clip-path:polygon(50% 50%,50% 100%,0 100%,0 63.7%,39.4% 63.7%,43.9% 57.6%,50% 50%)}.solution .content img#jiekou{position:absolute;width:100%;clip-path:polygon(50% 50%,50% 100%,100% 100%,100% 63.7%,60.6% 63.7%,56.1% 57.6%,50% 50%)}.solution .content img#laodongli{position:absolute;width:100%;clip-path:polygon(50% 50%,60.6% 35.2%,63.4% 37.8%,100% 37.8%,100% 63.7%,60.6% 63.7%,56.1% 57.6%,50% 50%)}.solution .content img#yidong{width:100%;clip-path:polygon(50% 0,50% 50%,60.6% 35.2%,63.4% 37.8%,100% 37.8%,100% 0)}.solution .mobile-content{display:none}.mobileService,.scheduling{width:80%;margin:0 auto}.mobileService .content,.scheduling .content{width:100%;margin-top:4rem;display:inline-flex;align-items:center}.mobileService .content .img-scheduling,.scheduling .content .img-scheduling{width:45%;margin-left:4%}.mobileService .content .img-scheduling img,.scheduling .content .img-scheduling img{width:100%}.mobileService .content ul,.scheduling .content ul{width:45%}.mobileService .content ul li .title,.scheduling .content ul li .title{font-size:1.3rem;color:#152649;margin:1rem 0;font-weight:600}.mobileService .content ul li .text,.scheduling .content ul li .text{color:#071933;line-height:1.33rem;text-align:left;font-size:.9rem}.mobileService .content ul li ul,.scheduling .content ul li ul{width:100%;color:#545d66;list-style-type:disc;padding:1rem}.mobileService .content ul li ul li .des,.scheduling .content ul li ul li .des{font-size:.65rem;line-height:1.5rem}.mobileService .content ul li .qes,.scheduling .content ul li .qes{color:#00bc00;font-size:.65rem;line-height:1.1rem}.mobileService .content ul .btn,.scheduling .content ul .btn{color:#fff;margin:1rem 0;background-color:#ffc03e}.mobileService .content ul .btn:hover,.scheduling .content ul .btn:hover{color:#ffc03e;margin:1rem 0;background-color:rgba(255,192,62,.2)}.mobileService .content{margin-top:1.5rem}.analysis,.attendance{width:80%;margin:0 auto}.analysis .content,.attendance .content{width:100%;margin-top:1.5rem;display:inline-flex;align-items:center}.analysis .content .img-attendance,.attendance .content .img-attendance{width:45%;margin-right:4%}.analysis .content .img-attendance img,.attendance .content .img-attendance img{width:100%}.analysis .content ul,.attendance .content ul{width:45%}.analysis .content ul li .title,.attendance .content ul li .title{font-size:1.3rem;color:#152649;margin:1rem 0;font-weight:600}.analysis .content ul li .text,.attendance .content ul li .text{color:#071933;line-height:1.33rem;text-align:left;font-size:.9rem}.analysis .content ul li ul,.attendance .content ul li ul{width:100%;color:#545d66;list-style-type:disc;padding:1rem;margin-right:0}.analysis .content ul li ul li .des,.attendance .content ul li ul li .des{font-size:.65rem;line-height:1.5rem}.analysis .content ul li .qes,.attendance .content ul li .qes{color:#00bc00;font-size:.65rem;line-height:1.1rem}.analysis .content ul .btn,.attendance .content ul .btn{margin:1rem 0;color:#fff;background-color:#ffc03e}.analysis .content ul .btn:hover,.attendance .content ul .btn:hover{color:#ffc03e;margin:1rem 0;background-color:rgba(255,192,62,.2)}.mobile-btn{display:none}.value{padding:2rem 0;width:100%;background-color:#f9fafb;margin-top:2rem}.value .content{width:70%;padding:2rem 0;margin:0 auto}.value .content img{width:100%}.value .content-mobile{display:none}@font-face{font-family:arrow;src:url(https://assets.gaiaworks.cn/gaiaworks/static/image/font/arrow.woff);font-weight:400;font-style:normal}.cases .client .content{width:90%;margin:2rem auto 0}.cases .client .content .clients{position:relative;width:80%;margin:0 auto}.cases .client .content .clients .swiper-button{font-family:arrow;background:none;font-size:1.5rem;width:1.5rem;height:1.5rem;color:rgba(70,70,70,.5)}.cases .client .content .clients .swiper-button:active,.cases .client .content .clients .swiper-button:hover{color:#00c135}.cases .client .content .clients .swiper-button-next,.cases .client .content .clients .swiper-button-prev{position:absolute;width:27px;height:44px;top:50%;z-index:10;cursor:pointer;background-size:27px 44px;background-position:50%;background-repeat:no-repeat}.cases .client .content .clients .swiper-button-prev{left:-10%}.cases .client .content .clients .swiper-button-next{right:-10%}.cases .client .content .clients .swiper-slide{box-shadow:0 8px 10px 0 rgba(0,0,0,.05);border-radius:8px;border:1px solid #ebeff1;padding:1rem;width:92%;box-sizing:border-box;margin:20px 0}.cases .client .content .clients .swiper-slide .left{width:40%;display:inline-block;vertical-align:middle}.cases .client .content .clients .swiper-slide .left img{width:5rem}.cases .client .content .clients .swiper-slide .left .des{font-size:.6rem;color:#333;margin-top:1rem;line-height:1rem;height:4rem;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.cases .client .content .clients .swiper-slide .left .sign{text-align:right;font-size:.6rem;padding:1rem 0;font-weight:700}.cases .client .content .clients .swiper-slide .left .button{display:inline-block;background:#00bc00;color:#fff;font-size:.58rem;width:7.5rem;line-height:1.83rem;box-shadow:0 2px 10px 0 rgba(20,190,75,.1);border-radius:4px;margin:15px 0 10px;text-align:center;cursor:pointer}.cases .client .content .clients .swiper-slide .left .button:hover{background:#8fda8fd6;color:#00bc00}.cases .client .content .clients .swiper-slide .video{width:55%;display:inline-block;vertical-align:middle;margin-left:5%}.cases .client .content .clients .swiper-slide .video img,.cases .client .content .clients .swiper-slide .video video,.logowall{width:100%}.logowall{padding:2rem 0 4rem}.logowall .content{width:65%;margin:0 auto}.logowall .content img{width:100%}.logowall .content-mobile{display:none}