.zxxb-wrapper{padding-bottom:100px;width:100%;min-width:1200px;min-height:100%;overflow:hidden;margin:0 auto;font-weight:normal;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background:#fff}.navbar{width:100%;background:#fff;display:flex;justify-content:center;background-size:100% 100%;background-position-x:30px}.nav-box{width:90%;display:flex;gap:103px;height:100px;align-items:center;padding-left:80px}.nav-logo{width:150px;height:48px}.nav-list{display:flex;align-items:center;justify-content:center;gap:46px}.nav-item{position:relative;cursor:pointer}.nav-link{font-family:PingFangSC-Regular;font-size:21px;color:#000;letter-spacing:1.5px;font-weight:400}.active{font-family:PingFangSC-Semibold;font-size:24px;color:#000;font-weight:600}.active::after{content:'';position:absolute;left:50%;transform:translateX(-50%);bottom:-8px;width:38px;height:4px;background-color:#00ce86;transition:all .3s ease}.foot-container{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.content-links{width:80%;display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:54px}.genery{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:32px}.genery .txt{font-family:PingFangSC-Semibold;font-size:24px;color:#000;letter-spacing:0;text-align:center;font-weight:600;width:96px}.genery .content{width:120px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:14px}.genery .content .item{font-size:20px;color:#7c7c7c;letter-spacing:0;font-weight:400}.bottom-img{height:121px;width:100%}.erweima{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;bottom:12px}.gzhlogo{width:140px}.erweima-img{width:230px}.gzh-txt{font-family:PingFangSC-Regular;font-size:20px;color:#7c7c7c;letter-spacing:0;font-weight:400}.nav-link:hover{color:#000}img{max-width:100%}.general{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.card-box{display:flex;align-items:center;justify-content:center;gap:21px;margin:40px auto 0;width:80%}.card-box .card{width:466px;height:622px;padding:40px;display:flex;flex-direction:column;gap:18px}.card-box .card h2{font-family:PingFangSC-Semibold;font-size:30px;color:#fff;letter-spacing:0;font-weight:600}.card-box .card .card-line{width:45px;height:6px;background:#00b777}.card-box .card p{font-family:PingFangSC-Regular;font-size:16px;color:#fff;font-weight:400}.service-box{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;width:100%}.service-list{height:290px;padding:0 120px 0 120px;width:100%;display:flex;align-items:center;background-color:#00b777}.service{display:flex;flex-direction:column;padding-top:60px;text-align:left;height:100%;width:250px;gap:14px;border-left:1px solid rgba(255,255,255,0.16)}.service h2::before{content:'';position:absolute;top:50%;transform:translateY(-50%);left:0;height:26px;width:3px;background-color:#fff}.service h2{display:block;position:relative;padding-left:10px;font-family:PingFangSC-Semibold;font-size:30px;color:#fff;letter-spacing:0}.service p{width:80%;padding-left:9px;font-family:PingFangSC-Regular;font-size:16px;color:#fff}.healthRecord-box{margin-top:106px;display:flex;flex-direction:column;gap:70px;padding-left:150px;margin-bottom:186px;position:relative}.healthRecord-box .detail-item{display:flex;align-items:center;gap:22px}.detail-item .icon{width:66px;height:66px}.detail-item .detail{width:534px;height:44px;font-family:PingFangSC-Regular;font-size:16px;color:#000;font-weight:400}.healthCare{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.healthCard-box{margin-top:40px;width:80%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;gap:21px}.healthCard{width:calc((100% - 42px) / 4);height:180px;display:flex;flex-direction:column;justify-content:flex-start;background:#f6f6f6;padding:30px}.healthCard-icon{width:40px;height:40px;background:none !important}.healthCard h2{font-family:PingFangSC-Semibold;font-size:20px;color:#00a66c;letter-spacing:0;font-weight:600}.healthCard p{width:80%;font-family:PingFangSC-Regular;font-size:16px;color:#75857c;font-weight:400;height:44px}.zxxb-title{margin-top:70px;text-align:center;font-family:PingFangSC-Semibold;font-size:36px;color:#00a66c;letter-spacing:1.2px;text-align:center;font-weight:600}.zxxb-desc{margin-top:8px;margin-bottom:20px;text-align:center;font-family:PingFangSC-Regular;font-size:21px;color:#b7b7b7;letter-spacing:.7px;text-align:center;font-weight:400}.zxxb-detail{font-family:PingFangSC-Regular;font-size:21px;color:#4c4c4c;letter-spacing:.7px;font-weight:400;width:80%;margin-top:30px}.service-intro{width:80%;margin:40px auto 50px;max-width:1200px}.intro-paragraph{font-family:PingFangSC-Regular;font-size:18px;color:#333;letter-spacing:.6px;line-height:2;font-weight:400;text-align:justify;margin-bottom:24px;text-indent:2em}.intro-paragraph:last-child{margin-bottom:0}.top-image{width:100%;margin:0 auto;position:relative;display:block}.top-image img{display:block;width:100%;background:#fff !important}.top-image-content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;padding:60px 0;box-sizing:border-box;z-index:1}.top-image-title{font-family:PingFangSC-Semibold;font-size:48px;letter-spacing:1.6px;font-weight:600;margin-bottom:30px;text-align:center;line-height:1.4}.title-white{color:#fff}.title-green{color:#00ce86}.top-image-desc{font-family:PingFangSC-Regular;font-size:18px;color:#fff;letter-spacing:.6px;line-height:1.8;text-align:center;max-width:1200px;font-weight:400}.Sfarme{position:fixed;right:0;z-index:1;top:500px;width:170px}.company-profile{width:100%;display:flex;flex-direction:column;align-items:center;padding-top:90px}.profile-box{position:relative;width:80%;display:flex;justify-content:space-between;gap:90px}.profile{display:flex;flex-direction:column;width:50%;align-items:flex-start;justify-content:flex-start}.profile .title{font-family:PingFangSC-Semibold;font-size:36px;color:#00a66c;letter-spacing:1.2px;text-align:center;font-weight:600;margin-top:0}.profile .desc{text-align:left;font-family:PingFangSC-Regular;font-size:21px;color:#4c4c4c;letter-spacing:.7px;font-weight:400;width:100%}.profile-tag{position:absolute;display:flex;background:#f6f6f6;justify-content:center;align-items:center;width:840px;bottom:46px}.tag{width:280px;height:136px;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;position:relative}.tag::after{content:'';position:absolute;top:50%;transform:translateY(-50%);right:0;height:70px;width:1px;background-color:rgba(151,151,151,0.21)}.tag:nth-child(3)::after{height:0}.txt1{font-size:30px;color:#00a66c;letter-spacing:0;font-weight:600}.txt2{font-size:18px;color:#75857c;font-weight:400}.oldshop{height:336px;display:flex;gap:20px;transition:transform .5s ease}.oldshop img{flex-shrink:0}.old-shop{height:700px;justify-content:flex-start}.full-screen-carousel{width:500px;height:100%}.gov-cooper{padding-bottom:70px}.goverment{margin-top:40px;display:flex;width:80%;gap:40px;margin-bottom:100px}.img-slider{width:100%;position:relative;height:330px;margin-top:70px}.img-slider .prev,.img-slider .next{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;z-index:10;width:50px}.prev{left:10px}.next{right:10px}.health-box{margin-top:40px;display:-ms-flexbox;display:flex;width:80%;gap:40px}.news{width:100%;display:flex;flex-direction:column;align-items:center;margin-bottom:100px;margin-top:70px}.news-box{width:80%;display:flex;flex-direction:column;justify-content:center;align-items:center}.news-top{width:100%;display:flex;justify-content:space-between;align-items:center}.news-btn{font-size:20px;color:#7c7c7c;letter-spacing:0;font-weight:400;position:relative;padding-right:15px}.news-btn::after{content:'>';position:absolute;right:-3px;top:50%;transform:translateY(-50%);font-size:25px;color:#979797}.news-title{font-size:30px;color:#000;letter-spacing:0;text-align:center;font-weight:600}.news-desc{font-size:20px;color:#7c7c7c;letter-spacing:0;text-align:center;font-weight:400}.news-list{margin-top:18px;display:flex;gap:21px;width:100%}.news-list .news-item{flex:1;min-width:0;display:flex;flex-direction:column}.news-list .news-item img:first-child{width:100%;height:219px;object-fit:cover}.news-txt1{font-size:20px;color:#000;letter-spacing:0;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.news-txt2{height:54px;font-size:18px;color:#7c7c7c;letter-spacing:0;font-weight:400;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.5}.copyright{width:100%;height:121px;line-height:121px;font-size:20px;color:#fff;background:#00b87b;text-align:center}.mission-vision-section{width:100%;display:flex;flex-direction:column;align-items:center;padding-top:90px;padding-bottom:60px}.mission-box,.vision-box,.advantage-box{width:80%;margin-bottom:80px}.mission-content,.vision-content,.advantage-content{display:flex;flex-direction:column;align-items:flex-start}.section-title{font-family:PingFangSC-Semibold;font-size:36px;color:#00a86f;letter-spacing:1.2px;font-weight:600;margin-bottom:30px;position:relative;padding-left:20px}.section-title::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:6px;height:36px;background-color:#00a86f;border-radius:3px}.section-desc{font-family:PingFangSC-Regular;font-size:18px;color:#4c4c4c;letter-spacing:.6px;line-height:2;font-weight:400;width:100%}.section-desc p{margin-bottom:20px;text-align:justify}.section-desc p:last-child{margin-bottom:0}.mission-list,.vision-list{list-style:none;padding:0;margin:20px 0}.mission-list li{position:relative;padding-left:24px;margin-bottom:16px;line-height:1.8}.mission-list li::before{content:'•';position:absolute;left:0;top:50%;transform:translateY(-50%);color:#00a86f;font-size:24px;font-weight:bold;line-height:1}.vision-future{margin-top:20px}.future-title{font-family:PingFangSC-Semibold;font-size:20px;color:#333;font-weight:600;margin-bottom:16px}.vision-list li{position:relative;padding-left:0;margin-bottom:16px;line-height:1.8}.list-label{font-family:PingFangSC-Semibold;color:#00a86f;font-weight:600}.advantage-list{display:flex;flex-direction:column;gap:30px;width:100%;margin-top:20px}.advantage-item{display:flex;flex-direction:column;gap:12px;padding:24px;background:#f6f6f6;border-left:4px solid #00a86f;border-radius:4px}.advantage-title{font-family:PingFangSC-Semibold;font-size:22px;color:#00a86f;font-weight:600}.advantage-desc{font-family:PingFangSC-Regular;font-size:18px;color:#4c4c4c;line-height:1.8}.company-slogan{width:80%;margin-top:60px;padding:40px;background:linear-gradient(135deg,rgba(0,168,111,0.15) 0,rgba(0,184,123,0.15) 100%);border-radius:8px;text-align:center;border:1px solid rgba(0,168,111,0.2)}.company-slogan p{font-family:PingFangSC-Regular;font-size:20px;color:#4c4c4c;line-height:1.8;letter-spacing:.7px;margin:0;font-style:italic}.feature-section{width:100%;display:flex;flex-direction:column;align-items:center;padding-top:90px;padding-bottom:60px}.feature-item{width:80%;max-width:1400px;display:flex;align-items:center;gap:60px;margin-bottom:100px}.feature-item:last-child{margin-bottom:0}.feature-item-left{flex-direction:row}.feature-content{flex:1;display:flex;flex-direction:column;justify-content:center}.feature-title{font-family:PingFangSC-Semibold;font-size:46px;color:#00a86f;letter-spacing:1.2px;font-weight:600;margin-bottom:30px;position:relative;padding-left:20px}.feature-title::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:6px;height:36px;background-color:#00a86f;border-radius:3px}.feature-desc{font-family:PingFangSC-Regular;font-size:25px;color:#4c4c4c;letter-spacing:.6px;line-height:2;font-weight:400;text-align:justify}.feature-image{flex:1;max-width:500px;display:flex;align-items:center;justify-content:center}.feature-image img{width:100%;height:600px;max-width:500px;border-radius:8px;object-fit:contain}@media screen and (max-width:1280px){.top-image-title{margin-top:0}}@media screen and (min-width:1281px) and (max-width:1439px){.top-image-title{margin-top:13px}}@media screen and (min-width:1440px) and (max-width:1679px){.top-image-title{margin-top:60px}}@media screen and (min-width:1680px) and (max-width:1919px){.top-image-title{margin-top:86px}}@media screen and (min-width:1920px){.top-image-title{margin-top:90px}}