@charset "UTF-8";.grace-inner-web-index{width:100%}.grace-inner-web-index .company{border:3px solid #3f9ceb;border-radius:16px;padding:20px 35px}.grace-inner-web-index .company p{margin:0;font-size:20px;line-height:40px;color:#363636}.grace-inner-web-index .company p strong{color:#269f22}.grace-inner-web-index .card-wrap{display:grid;grid-template-columns:1fr 1fr;gap:50px}.grace-inner-web-index .card-wrap .data-card{display:flex;align-items:center;gap:24px;background:linear-gradient(to bottom,#f5fbff,#dcf2ff);border-radius:12px;padding:0 28px;height:192px;box-shadow:0 0 10px #cde8ff}.grace-inner-web-index .card-wrap .data-card .card-icon{width:200px;height:120px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.grace-inner-web-index .card-wrap .data-card .card-text{flex:1}.grace-inner-web-index .card-wrap .data-card .title-green{font-size:28px;color:#3bae37;font-weight:600;line-height:1.4;margin-bottom:8px;text-align:justify}.grace-inner-web-index .card-wrap .data-card .title-green span{font-size:25px}.grace-inner-web-index .card-wrap .data-card .title-green b{font-size:35px}.grace-inner-web-index .card-wrap .data-card .text-gray{font-size:22px;color:#343434;line-height:1.6}.grace-inner-web-index .card-wrap .data-card:nth-child(2n) .card-icon{width:120px}.grace-inner-web-index .tech-wrap{display:grid;grid-template-columns:1fr 1fr;gap:60px 35px;margin-top:50px}.grace-inner-web-index .tech-wrap .tech-card{background:#e6f4ff;padding:40px 20px 30px;position:relative;background:linear-gradient(to bottom,#f5fbff,#dcf2ff);border-radius:12px;height:140px;box-shadow:0 0 10px #cde8ff}.grace-inner-web-index .tech-wrap .tech-title{position:absolute;left:50%;top:-24px;transform:translate(-50%);background:linear-gradient(90deg,#28b058,#3488f3);color:#fff;font-size:25px;font-weight:600;padding:12px 10px;border-radius:999px;white-space:nowrap;width:350px;text-align:center}.grace-inner-web-index .tech-wrap .tech-desc{margin-top:10px;font-size:20px;color:#373737;line-height:1.7;text-align:center}.grace-inner-web-index .product-wrap{display:grid;grid-template-columns:1fr 1fr;gap:35px;max-width:3800px;margin-top:40px}.grace-inner-web-index .product-wrap .product-card{background:#e6f4ff;padding:70px 30px 35px;position:relative;background:linear-gradient(to bottom,#f5fbff,#dcf2ff);border-radius:12px;height:220px;box-shadow:0 0 10px #cde8ff}.grace-inner-web-index .product-wrap .product-title{position:absolute;left:50%;top:-26px;transform:translate(-50%) skew(-8deg);background:#ffffff;box-shadow:0 0 12px #b6e0ff;color:transparent;font-size:32px;font-weight:600;padding:14px 110px;border-radius:999px;white-space:nowrap}.grace-inner-web-index .product-wrap .product-title:after{content:attr(data-title);position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:transparent;background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(90deg,#24a394,#598ae3)}.grace-inner-web-index .product-wrap .product-list{display:grid;grid-template-columns:repeat(3,1fr);gap:30px 20px;margin-top:15px}.grace-inner-web-index .product-wrap .product-item{display:flex;align-items:center;gap:12px;font-size:22px;color:#373737;padding:0 20px}.grace-inner-web-index .product-wrap .dot{width:14px;height:14px;border-radius:50%;background:linear-gradient(90deg,#22a890,#3488f3);flex-shrink:0}.grace-inner-web-index .mission-box{border:3px solid #3f9ceb;border-radius:16px;padding:40px 30px;max-width:1200px;margin:40px auto 0}.grace-inner-web-index .mission-box .mission-title-img{display:block;width:159px;margin:0 auto 16px}.grace-inner-web-index .mission-box .mission-sub-title{text-align:center;font-size:24px;color:#fff;background:url(https://webapp.zhaopin.com/2026/hd/gzlhn0703ZL68537/img2.png) no-repeat center;margin:0 auto 32px;padding:6px 40px}.grace-inner-web-index .mission-box .mission-item{background:#e6f4ff;border-radius:12px;padding:24px 28px;margin-bottom:16px;display:flex;align-items:center;gap:24px}.grace-inner-web-index .mission-box .mission-item:last-child{margin-bottom:0}.grace-inner-web-index .mission-box .item-left{flex-shrink:0;width:220px;font-size:25px;color:#238e6d;font-weight:600}.grace-inner-web-index .mission-box .item-right{flex:1;font-size:19px;color:#363636;line-height:1.7}.grace-inner-web-index .mission-box .item-right .blue-text{color:#029af1;font-weight:600}.grace-inner-web-index .img{display:block;margin:30px auto}
