.smart-dining-hall-wrap .banner{height:28.125vw;position:relative;box-sizing:border-box}.smart-dining-hall-wrap .banner .box{box-sizing:border-box;transform:translateX(-50%);position:absolute;left:50%;top:8.17708vw}.smart-dining-hall-wrap .banner .box .title,.smart-dining-hall-wrap .banner .box .dsc{color:#fff;text-align:center}.smart-dining-hall-wrap .banner .box .title{font-weight:600;font-size:2.60417vw}.smart-dining-hall-wrap .banner .box .dsc{white-space:nowrap;padding:1.25vw 0 1.82292vw;font-size:1.25vw;line-height:1.25vw;font-weight:400}.smart-dining-hall-wrap .banner img{height:100%}.smart-dining-hall-wrap .banner-bottom-wrap{justify-content:center}.smart-dining-hall-wrap .banner-bottom-wrap>div{position:relative;width:3.6rem;padding:0.3rem 0.4rem}.smart-dining-hall-wrap .banner-bottom-wrap>div+div::before{content:" ";position:absolute;border-left:0.01rem solid #ecedf1;left:0;top:50%;transform:translateY(-50%);height:0.48rem;display:block}.smart-dining-hall-wrap .banner-bottom-wrap>div:hover{background:#1664ff}.smart-dining-hall-wrap .banner-bottom-wrap>div:hover::before{border-color:transparent}.smart-dining-hall-wrap .banner-bottom-wrap>div:hover .title,.smart-dining-hall-wrap .banner-bottom-wrap>div:hover .sub{color:#fff}.smart-dining-hall-wrap .banner-bottom-wrap .title{font-size:0.16rem;color:#262626;line-height:0.16rem}.smart-dining-hall-wrap .banner-bottom-wrap .sub{font-weight:400;font-size:0.12rem;color:#777777;line-height:0.12rem;margin-top:0.08rem}.smart-dining-hall-wrap .main .end-btn{width:2.7rem;height:0.6rem;display:block;background:linear-gradient(96deg, #1ec3ff 0%, #0d90ff 100%);border-radius:0.06rem;font-weight:400;font-size:0.2rem;line-height:0.6rem;color:#ffffff;text-align:center;margin-top:0.2rem;margin-bottom:0.6rem;box-shadow:-0.02rem 0.03rem 0.14rem #1ec3ff}.smart-dining-hall-wrap .main .title,.smart-dining-hall-wrap .main .dsc{text-align:center}.smart-dining-hall-wrap .main .title{font-weight:600;font-size:0.4rem;color:#262626;padding-top:0.6rem}.smart-dining-hall-wrap .main .dsc{font-size:0.16rem;color:#4f4f4f;padding:0.16rem 0 0.54rem}.smart-dining-hall-wrap .main .car-box{background:#f5f7fa;box-sizing:border-box}.smart-dining-hall-wrap .main .car-box.no1{background-color:#f3f5f8}.smart-dining-hall-wrap .main .car-box.no1 .dsc{padding-bottom:0.4rem}.smart-dining-hall-wrap .main .car-box.no1 .content{width:15rem;margin:0 auto}.smart-dining-hall-wrap .main .car-box.no1 .content .item{width:2.24rem;padding-bottom:0.2rem;text-align:center;border-radius:0}.smart-dining-hall-wrap .main .car-box.no1 .content .item img{display:block;width:100%;height:1.6rem}.smart-dining-hall-wrap .main .car-box.no1 .content .item .item-title{padding-top:0.16rem;font-weight:400;font-size:0.16rem;color:#262626;line-height:0.22rem}.smart-dining-hall-wrap .main .car-box.no1 .content .item .item-episode{margin-top:0.04rem;font-weight:400;font-size:0.12rem;color:#3d485d;line-height:0.17rem;height:0.2rem;-webkit-line-clamp:1}.smart-dining-hall-wrap .main .car-box.no2{background-color:#f3f5f8}.smart-dining-hall-wrap .main .car-box.no2 .dsc{padding-bottom:0.4rem}.smart-dining-hall-wrap .main .car-box.no2 .content{width:15rem;margin:0 auto}.smart-dining-hall-wrap .main .car-box.no2 .content .item{width:3.42rem;padding-bottom:0.2rem;text-align:center;border-radius:0.04rem}.smart-dining-hall-wrap .main .car-box.no2 .content .item img{display:block;width:100%;height:2.46rem}.smart-dining-hall-wrap .main .car-box.no2 .content .item .item-title{padding-top:0.16rem;font-weight:400;font-size:0.16rem;color:#262626;line-height:0.22rem}.smart-dining-hall-wrap .main .car-box.no2 .content .item .item-episode{margin-top:0.04rem;font-weight:400;font-size:0.12rem;color:#3d485d;line-height:0.17rem;height:0.2rem;-webkit-line-clamp:1}.smart-dining-hall-wrap .main .car-box.no3{height:5.5rem;background:center/contain no-repeat url("../../../assets/img/solution/smart-dining-hall-1.png");background-size:cover}.smart-dining-hall-wrap .main .car-box.no3 .title{padding-top:0.72rem}.smart-dining-hall-wrap .main .car-box.no3 .dsc{padding-top:0.25rem;letter-spacing:0.02rem;font-size:0.24rem}.smart-dining-hall-wrap .main .car-box.no3 .dsc .num{padding:0 0.05rem 0 0.1rem;color:#1776ff;font-weight:400;font-size:0.24rem;line-height:0.33rem}.smart-dining-hall-wrap .main .car-box.no3 .content{margin-top:0.3rem;padding-bottom:0.8rem}.smart-dining-hall-wrap .main .car-box.no3 .content .item{padding:0.3rem 0.24rem 0;width:2.72rem;height:1.4rem;transition:box-shadow 0.3s;background:rgba(255,255,255,0.4);box-shadow:0.08rem 0.08rem 0.08rem 0rem rgba(55,99,170,0.2);border-radius:0.04rem;backdrop-filter:blur(0.07rem)}.smart-dining-hall-wrap .main .car-box.no3 .content .item:hover{box-shadow:0.08rem 0.08rem 0.2rem 0 rgba(55,99,170,0.2)}.smart-dining-hall-wrap .main .car-box.no3 .content .item .num-text{font-weight:bold;font-size:0.28rem;color:#1776ff;line-height:0.28rem;position:relative}.smart-dining-hall-wrap .main .car-box.no3 .content .item .num-text::after{content:"家";display:inline-block;margin-left:0.08rem;font-weight:400;font-size:0.14rem;color:#4b5b76;line-height:0.2rem}.smart-dining-hall-wrap .main .car-box.no3 .content .item .item-title{font-size:0.2rem;color:#262626;line-height:0.28rem;padding-top:0.2rem}.smart-dining-hall-wrap .main .car-box.no3 .content .item .item-episode{margin-top:0.1rem;font-weight:400;font-size:0.14rem;color:#4b5b76;line-height:0.2rem;-webkit-line-clamp:3}.smart-dining-hall-wrap .main .car-box .content{padding-bottom:0.6rem;display:flex;justify-content:center;flex-wrap:wrap}.smart-dining-hall-wrap .main .car-box .content .item{width:4.66rem;background:#ffffff;border-radius:0.16rem;margin-top:0.21rem;text-align:left;font-size:0.14rem;box-sizing:border-box}.smart-dining-hall-wrap .main .car-box .content .item+.item{margin-left:0.21rem}.smart-dining-hall-wrap .main .car-box .content .item img{width:0.48rem;height:0.48rem}.smart-dining-hall-wrap .main .car-box .content .item .item-title{font-weight:600;font-size:0.28rem;padding-top:0.27rem;color:#262626}.smart-dining-hall-wrap .main .car-box .content .item .item-sub-title{font-weight:500;font-size:0.18rem;padding-top:0.23rem;color:#262626}.smart-dining-hall-wrap .main .car-box .content .item .item-episode{font-weight:400;font-size:0.14rem;color:#595959;line-height:0.24rem;margin-top:0.39rem;word-spacing:0.01rem;letter-spacing:0.01rem;height:1rem;overflow:hidden;-webkit-line-clamp:4}.smart-dining-hall-wrap .main .project{background:#fff}.smart-dining-hall-wrap .main .project .content-wrap{padding-bottom:0.66rem}.smart-dining-hall-wrap .main .project .content-wrap .nav{border-bottom:0.01rem solid #d8d8d8;width:14.4rem;margin:0.2rem auto 0.2rem}.smart-dining-hall-wrap .main .project .content-wrap .nav div{position:relative;padding:0.22rem;font-weight:500;font-size:0.18rem;color:#262626;line-height:0.18rem;cursor:pointer;user-select:none}.smart-dining-hall-wrap .main .project .content-wrap .nav div+div{margin-left:0.32rem}.smart-dining-hall-wrap .main .project .content-wrap .nav div.active{color:#1664ff}.smart-dining-hall-wrap .main .project .content-wrap .nav div.active::after{content:" ";position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:80%;height:0;border-bottom:0.01rem solid #1664ff}.smart-dining-hall-wrap .main .project .content-wrap .content-list-wrap{position:relative;height:5.65rem;overflow:hidden}.smart-dining-hall-wrap .main .project .content-wrap .content{position:absolute;left:calc(50% - 7.2rem);top:0;z-index:1;opacity:0;transition:opacity .75s;width:14.4rem;background:#ffffff;box-shadow:0.15rem 0.15rem 0.4rem 0 rgba(55,99,170,0.1);border-radius:0.04rem;margin:0.4rem auto 0;padding:0.4rem}.smart-dining-hall-wrap .main .project .content-wrap .content.active{opacity:1;z-index:2}.smart-dining-hall-wrap .main .project .content-wrap .content .text-box{box-sizing:border-box;padding:0 0.66rem 0.38rem 0.47rem}.smart-dining-hall-wrap .main .project .content-wrap .content .text-box .content-title{padding:0.2rem 0;font-weight:600;font-size:0.24rem;color:#262626;line-height:0.24rem}.smart-dining-hall-wrap .main .project .content-wrap .content .text-box .content-text{display:block;padding-bottom:0.2rem;font-weight:400;font-size:0.16rem;color:#3d485d;line-height:0.28rem}.smart-dining-hall-wrap .main .project .content-wrap .content .text-box .content-more-btn{font-weight:400;font-size:0.16rem;color:#1e66f6;line-height:0.22rem;display:inline-block;margin:0.06em 0}.smart-dining-hall-wrap .main .project .content-wrap .content .text-box .content-btn-wrap{margin-top:0.3rem}.smart-dining-hall-wrap .main .project .content-wrap .content .text-box .content-btn-wrap .content-btn{width:1.2rem;height:0.42rem;background:#ffffff;border-radius:0.33rem;border:0.01rem solid #1776ff;font-weight:400;font-size:0.18rem;line-height:0.24rem;color:#1e66f6}.smart-dining-hall-wrap .main .project .content-wrap .content .text-box .content-btn-wrap .content-btn.active{color:#ffffff;background:#1e66f6;border-radius:0.33rem}.smart-dining-hall-wrap .main .project .content-wrap .content .text-box .content-btn-wrap .content-btn+.content-btn{margin-left:0.24rem}.smart-dining-hall-wrap .main .project .content-wrap .content .img-box{position:relative;height:4.14rem;width:7.2rem;flex-shrink:0}.smart-dining-hall-wrap .main .info-last2{height:9.98rem;background:center/contain no-repeat url("../../../assets/img/solution/smart-dining-hall-31.png");position:relative}.smart-dining-hall-wrap .main .info-last2 .box{box-sizing:border-box;width:14.44rem;height:7rem;position:absolute;z-index:1;left:50%;bottom:0.75rem;transform:translateX(-50%);padding-top:1.54rem;text-align:center;background:center/contain no-repeat url("../../../assets/img/solution/smart-dining-hall-42.png")}.smart-dining-hall-wrap .main .info-last2 .box .item-title{font-weight:600;font-size:0.5rem;color:#fff}.smart-dining-hall-wrap .main .info-last2 .box .item-dsc{margin-top:0.31rem;font-size:0.24rem;color:#fff;line-height:0.24rem}.smart-dining-hall-wrap .main .info-last2 .box .btn{margin:1.2rem auto 0;display:block;width:2.7rem;height:0.6rem;background:linear-gradient(96deg, #3ffbf5 0%, #1e66f6 100%);border-radius:0.06rem;font-size:0.18rem;color:#ffffff;text-align:center;line-height:0.56rem;border-width:0}.smart-dining-hall-wrap .main .friend{position:relative;padding-bottom:0.8rem;margin:0.3rem 2.23rem 0;overflow:hidden}.smart-dining-hall-wrap .main .friend::before{content:" ";width:3.95rem;height:3.3rem;background:linear-gradient(270deg, rgba(249,251,255,0) 0%, #fff 100%);position:absolute;z-index:1;left:0;bottom:0}.smart-dining-hall-wrap .main .friend::after{content:" ";width:3.95rem;height:3.3rem;background:linear-gradient(270deg, #fff 0%, rgba(249,251,255,0) 100%);position:absolute;right:0;bottom:0}.smart-dining-hall-wrap .main .friend .title{margin-bottom:0.6rem}.smart-dining-hall-wrap .main .friend .index-scroll{display:flex;overflow-x:hidden;padding:0;background-color:#fff}.smart-dining-hall-wrap .main .friend .index-scroll .scroll-content{display:flex;width:max-content}.smart-dining-hall-wrap .main .friend .index-scroll .list{height:2.5rem;display:flex;flex-direction:column;flex-wrap:wrap;box-sizing:border-box;flex-shrink:0}.smart-dining-hall-wrap .main .friend .index-scroll .list img{width:2rem;height:0.75rem}.smart-dining-hall-wrap .main .friend .index-scroll-item:nth-of-type(2n-1){position:relative;left:-0.5rem}.smart-dining-hall-wrap .main .friend .index-scroll-item{user-select:none;margin-top:0.2rem;margin-right:0.2rem;width:2.1rem;height:1rem;background:#ffffff;box-shadow:0rem 0rem 0.15rem 0rem rgba(216,222,227,0.3);border-radius:0.5rem;display:flex;align-items:center}.smart-dining-hall-wrap .main .post{height:2.24rem;text-align:left;background:url("../../img/solution/smart-dining-hall-32.png") no-repeat;background-size:cover}.smart-dining-hall-wrap .main .post .title,.smart-dining-hall-wrap .main .post .dsc{text-align:left}.smart-dining-hall-wrap .main .post .title{font-size:0.28rem;padding-top:0.4rem}.smart-dining-hall-wrap .main .post .dsc{padding-top:0.08rem;padding-bottom:0.4rem}.smart-dining-hall-wrap .main .post .inputs{display:flex}.smart-dining-hall-wrap .main .post .inputs input{margin-right:0.2rem;width:2.4rem;height:0.44rem;background:#ffffff;border-radius:0.04rem;padding:0.14rem;box-sizing:border-box;outline:none;border:0}.smart-dining-hall-wrap .main .post .inputs .btn{cursor:pointer;width:2.4rem;height:0.44rem;background:#1776ff;border-radius:0.04rem;font-size:0.16rem;color:#ffffff;text-align:center;line-height:0.44rem}
