.f-title,.feature-wrap{position:relative}.f-title,.feature-bg{background-repeat:no-repeat;background-position:right;width:100%}.feature-layout{padding-top:20px}.feature-bg{background-size:934px 930px;height:930px;margin-top:-550px}.feature-content{padding-bottom:50px}.f-title{color:#1D8C3F;height:244px;background-size:463px 244px;margin-bottom:60px}.f-title h2{font-size:2.4375rem;font-weight:400;position:absolute;left:0;bottom:20px}.subject-wrap,.subject-wrap .ul-wrap{position:relative}.f-title span{font-size:3.5rem;font-weight:600;color:#E7979C}.subject-wrap{padding:30px 0;margin-top:-300px;z-index:2}.subject-wrap .subject-title{font-weight:500;font-size:2.1rem;color:#000;margin-bottom:50px}.subject-wrap .ul-wrap:after{content:'';position:absolute;width:100%;height:5px;background-color:#C2E0CB;top:59px;left:0;z-index:-1}.subject-wrap ul{display:flex;align-items:center;padding:0 8%;margin-bottom:30px;position:relative}.subject-wrap ul li{position:relative;list-style:none;font-size:1rem;color:#2C903A;width:25%;text-align:center;cursor:pointer}.subject-wrap ul li .hover-img{position:absolute;top:100%;left:50%;transform:translateX(-50%);z-index:11;border:4px solid #1d8c3e;margin-top:8px;display:none;transition:all .3s}.subject-wrap ul li .hover-img img{vertical-align:middle}.subject-wrap ul li .text{position:relative;margin-top:10px}.subject-wrap ul li .text span{position:relative}.subject-wrap ul li .text span:after,.subject-wrap ul li .text span:before{display:none;transition:all .3s;content:'';position:absolute;width:4px;height:30px;background-color:#1d8c3e;top:0;left:100%;margin-left:20px}.subject-wrap ul li .text span:before{left:auto;right:100%;margin-left:0;margin-right:20px}.subject-wrap ul .active-item .hover-img,.subject-wrap ul .active-item .text span:after,.subject-wrap ul .active-item .text span:before{display:block;opacity:1}.subject-tip{font-weight:400;font-size:1rem;color:#434343;margin-top:50px}.subject-tip p{margin-bottom:10px}.personnel-wrap{padding:50px 0}.personnel-content{position:relative;display:flex;justify-content:space-between}.personnel-content .p-info{position:relative;max-width:510px}.personnel-content .p-t{font-weight:500;font-size:1.8rem;color:#000;margin-bottom:20px}.personnel-content .p-c{font-weight:700;font-size:1.1rem;color:#434343;margin-bottom:10px}.personnel-content .p-d,.personnel-content .p-n{font-size:1.1rem;margin-bottom:20px;font-weight:700}.personnel-content .p-n{color:#434343}.personnel-content .p-d{color:#E7979C}.personnel-content .p-list{font-weight:400;font-size:1rem;color:#434343}.personnel-content .p-list p{padding-bottom:5px}.personnel-content .p-text{font-size:.9rem;color:#434343;margin-top:40px}.personnel-content .p-img{position:relative;padding-top:80px}.personnel-content .doctor{max-width:463px}.personnel-content .doctor-wrap{position:relative}.personnel-content .doctor-img{width:70%}.personnel-content .p-bg{position:absolute;right:-150px;width:585px;height:585px;background-size:cover}.personnel-content .indicator-list{position:absolute;right:0;bottom:0;height:50px;background:#FFF;box-shadow:1px 4px 13px 4px #757575;border-radius:3px;display:flex;align-items:center;justify-content:center}.personnel-content .indicator-list .line{margin-left:10px;margin-right:10px;width:2px;height:35px;background:#A1A1A1}.personnel-content .indicator-list .next,.personnel-content .indicator-list .prev{cursor:pointer;font-size:1.5rem;width:50px;height:50px;display:flex;align-items:center;justify-content:center;transition:all .3s}.personnel-content .indicator-list .next:hover,.personnel-content .indicator-list .prev:hover{opacity:.8}.modal{display:none;position:fixed;z-index:99;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.modal-content{background-color:#fefefe;margin:15% auto;padding:10px;border:1px solid #888;width:90%}.modal-content .modal-img img{width:100%}.modal-header{display:flex;align-items:center;justify-content:space-between;height:50px}.close{color:#aaa;float:right;font-size:28px;font-weight:700}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer}.f-list-img{display:flex;list-style:none;flex-wrap:wrap;justify-content:space-between}.f-list-img li{width:30%;list-style:none;margin-bottom:30px}.f-list-img .i-h{display:flex;width:100%}.f-list-img .i-h .num{color:#2E8355;flex-shrink:0}.f-list-img .i-h .num .s{display:block;font-size:12px;text-align:center}.f-list-img .i-h .num .n{display:block;font-size:42px}.f-list-img .i-h .icon{flex:1;background-size:cover;background-position:center;background-repeat:no-repeat}.f-list-img .i-h .icon-1{background-size:123px 90%}.f-list-img .i-h .icon-2,.f-list-img .i-h .icon-3,.f-list-img .i-h .icon-4{background-size:60px 100%}.f-list-img .i-h .icon-5{background-size:50px 100%}.f-list-img .i-h .icon-6{background-size:70px 100%}.f-list-img .i-h .icon-7{background-size:60px 100%}.f-list-img .line-bg{height:22px;width:100%;background-image:url(/static/images/about/line-bg.png);background-repeat:no-repeat;background-size:100% 100%;margin-bottom:10px}.f-list-img .text{font-size:16px;color:#595757}.f-list-img .text p{margin-bottom:10px}.flow-layout{width:100%;margin-bottom:20px}.flow-content .fl-title{color:#2f8355;font-size:1.125rem;padding-bottom:15px;border-bottom:1px dashed #509168}.flow-content .fl-text{margin-top:15px;font-size:1rem;color:#434343}.flow-content ul{list-style:none;margin-top:20px;text-align:center;color:#434343}.flow-content .item{border-radius:15px;font-size:1.125rem;text-align:center;padding:20px 80px;background:#eef6f0}.flow-content .triangle{background:0 0;text-align:center}@media screen and (max-width:768px){.f-title{background-image:none!important;height:auto}.f-title h2{position:static}.feature-bg{display:none}.f-list-img li{width:47%}.subject-wrap{margin-top:0}.subject-wrap ul{flex-wrap:wrap}.subject-wrap ul li{width:50%;margin-bottom:30px}.subject-wrap ul li .hover-img img{max-width:300px}.personnel-content{position:relative;display:block;justify-content:unset}.personnel-content .p-info{position:relative;max-width:100%}.personnel-content .p-img{position:relative;padding-top:40px}.personnel-content .doctor{max-width:463px}.personnel-content .doctor img{width:100%}}@media screen and (max-width:680px){.flow-content .item{padding:20px 30px}.flow-content .item br{display:none}}@media screen and (max-width:580px){.f-list-img{justify-content:center}.f-list-img li{width:100%;min-height:220px}.f-list-img .empty,.subject-wrap .ul-wrap:after{display:none}.subject-wrap ul{flex-wrap:wrap;padding:0}}