<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">:root{
  --color1:#206bd1;
  --color1-light:#3686e8;
  --color1-dark:#054bab;
  --color2:#ff9935;
}
.container{max-width:1250px;margin-left:auto;margin-right:auto}
.container.blank{padding-left:15px;padding-right:15px}
.header{padding-top:25px;padding-bottom:25px;justify-content:space-between;align-items:center;background:#fff}
.logo{display:flex}
.logo img{max-height:52px;backface-visibility:hidden;display:block}
.logo-txt{font-size:20px;color:#666;line-height:1.3;margin-left:18px;padding-left:16px;border-left:solid 1px #999}
.header-tel{position:relative;display:flex;align-items:center;color:var(--color1)}
.header-tel:before{content:'';margin-right:9px;width:42px;height:42px;background:url(../images/tel.png);background-size:100%}
.header-tel small{padding-top:9px;font-size:26px}
.header-tel span{font-size:40px}
.nav{background:var(--color1)}
.nav-wrapper{display:flex;justify-content:space-between}
.nav__item{padding:22px;position:relative}
.nav__item.cur,
.nav__item:hover{background:#6398df}
.nav__item a{font-size:18px;color:#fff}
.nav__extend{height:0;overflow:hidden;z-index:-10;opacity:0;position:absolute;top:130%;left:50%;transform:translateX(-50%);min-width:100%;box-shadow:0 2px 5px 1px  rgba(0,0,0,.05);background:var(--color1);transition:all .1s ease 0s}
.nav__extend a{display:block;text-align:center;padding:12px 12px;white-space:nowrap;border-bottom:solid 1px var(--color1-light)}
.nav__extend a:hover{background:#6398df}
.nav__extend a:last-child{border-bottom:0}
.nav__item:hover .nav__extend{height:auto;top:100%;z-index:101;opacity:1;transition:all .3s}
.nav-switch{display:none}
@media (max-width:1200px){
  .nav__item{padding:12px 15px}
}
@media (max-width:1024px){
  .nav__item{padding:12px 10px}
  .nav__item &gt; a{font-size:14px}
}
@media (max-width:768px){
  :root{--header-height:64px}
  body:before{content:'';display:block;height:var(--header-height)}
  .header{padding-top:12px;padding-bottom:12px;position:fixed;top:0;right:0;width:100%;border-bottom:solid 1px #eee;z-index:101}
  .header:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;z-index:-1}
  .logo img{max-height:36px}
  .logo-txt{font-size:15px;color:#666;line-height:1.3;margin-left:14px;padding-left:12px}
  .header-tel{display:none}
  .nav{padding:0 8%;position:fixed;top:var(--header-height);left:0;right:0;;z-index:111;height:0;background:url("../images/nav-mobile.jpg");overflow:hidden;transition:height .3s}
  .nav[is-open]{overflow:auto;height:calc(100vh - var(--header-height))}
  .nav-wrapper{flex-direction:column;justify-content:flex-start}
  .nav__item{width:100%;border-bottom:solid 1px #eee;margin-top:15px;padding:0 10px 12px}
  .nav__item a{font-weight:600;font-size:15px;color:#333}
  .nav__item.cur,
  .nav__item:hover{background:transparent}
  .nav__item:hover .nav__extend{height:0;padding:0;top:auto;opacity:1;transition:height .3s}
  .nav__extend{position:static;opacity:1;width:100%;border:0;transform:none;box-shadow:none;background:transparent;transition:height .3s}
  .nav__extend:before{content:'\e83a';position:absolute;top:10px;right:0;font-family:iconfont}
  .nav__extend[is-open]:before{content:'\e845'}
  .nav__extend:after{content:'';position:absolute;top:0;right:0;left:40%;height:40px;z-index:2}
  .nav__extend a{color:#666;text-align:left;padding:15px 0 2px 20px;border-bottom:0}
  .nav__extend a:hover{background:transparent}
  .nav-switch{display:flex;width:22px;height:16px;;position:relative;border-top:solid 2px #555;border-bottom:solid 2px #555;transition:.4s}
  .nav-switch:before,
  .nav-switch:after{content:'';height:2px;width:100%;position:absolute;right:0;top:5px;background:#555;transition:.3s}
  .nav-switch.open{border-color:#fff}
  .nav-switch.open:before{transform:rotate(45deg)}
  .nav-switch.open:after{transform:rotate(-45deg)}
}
.home-banner{position:relative}
.home-banner__slide{height:830px!important;background-repeat:no-repeat;background-position:center 0;background-size:cover}
@media (max-width:1280px){
  .home-banner__slide{height:62vw!important}
}
.home-box{padding-top:clamp(25px,6vw,80px);padding-bottom:clamp(25px,6vw,80px)}
.home-title{margin-bottom:50px}
.home-title__name{font-size:clamp(20px,4vw,38px);color:var(--color1);display:flex;justify-content:center;align-items:center}
.home-title__name span{font-weight:600;letter-spacing:3px}
.home-title__name:before,
.home-title__name:after{content:'';width:20px;height:3px;background:var(--color1)}
.home-title__name:before{margin-right:15px}
.home-title__name:after{margin-left:12px}
.home-title__en{margin:6px 0 10px;font-size:16px;font-weight:600;text-align:center;color:var(--color1);letter-spacing:2px}
.home-title__line{width:420px;margin:0 auto;display:flex;justify-content:center;position:relative}
.home-title__line:before{content:'';width:34px;height:34px;border:solid 5px var(--color2);border-radius:50%;background:#f6f6f6;position:relative;z-index:2}
.home-title__line:after{content:'';width:100%;height:2px;background:#ddd;position:absolute;top:50%;right:0;z-index:1}
@media (max-width:1024px){
  .home-title{margin-bottom:30px}
}
@media (max-width:768px){
  .home-title__name:before,
  .home-title__name:after{width:15px}
  .home-title__name:before{margin-right:10px}
  .home-title__name:after{margin-left:8px}
  .home-title__en{font-size:15px}
  .home-title__line{width:320px}
  .home-title__line:before{width:30px;height:30px;border-width:4px}
}
@media (max-width:512px){
  .home-title__en{font-size:12px}
  .home-title__line{width:250px}
  .home-title__line:before{width:24px;height:24px;border-width:3px}
}
.home-about-wrap{background:#f6f6f6}
.home-about{display:grid;grid-template-columns:47.5% 47.5%;column-gap:5%;row-gap:25px}
.home-about__img{height:435px;border-radius:12px;overflow:hidden;box-shadow:10px 10px 30px 3px rgba(0,0,0,.1);position:relative;z-index:3}
.home-about__img img{width:100%;height:100%;object-fit:cover}
.home-about__txt{display:flex;align-items:center}
.home-about__txt p{font-size:17px;line-height:1.8;color:#333;letter-spacing:1px;text-indent:30px}
.home-about-data-wrap{display:grid;grid-template-columns:47.5% 47.5%;justify-content:space-between;position:relative}
.home-about-letter{position:absolute;top:0;left:-130px;z-index:1}
.home-about-letter img{width:100%}
.home-about-data{padding:30px 30px 30px 0;display:grid;grid-template-columns:auto auto;justify-content:space-between;position:relative;z-index:2}
.home-about-data__box{text-align:center}
.home-about-data__box p{}
.home-about-data__box strong{font-size:56px;color:var(--color2);font-weight:500}
.home-about-data__box small,
.home-about-data__box span{font-size:18px}
@media (max-width:1280px){
  .home-about__img{height:auto}
  .home-about-letter{position:absolute;top:0;left:-20px}
}
@media (max-width:1024px){
  .home-about__txt p{font-size:16px;line-height:1.8}
  .home-about-data{padding-right:0}
  .home-about-data__box strong{font-size:46px}
  .home-about-data__box small,
  .home-about-data__box span{font-size:16px}
}
@media (max-width:768px){
  .home-about{grid-template-columns:100%;column-gap:0;row-gap:25px}
  .home-about__img{height:55vw}
  .home-about-letter{width:100%;left:0}
  .home-about-data-wrap{grid-template-columns:100%}
  .home-about-data{padding:20px 0;justify-content:center;column-gap:50px}
  .home-about-data__box strong{font-size:40px}
  .home-about-data__box small,
  .home-about-data__box span{font-size:14px}
}
@media (max-width:512px){
  .home-about__txt p{font-size:14px;line-height:1.7}
  .home-about-data{padding:20px 0}
  .home-about-data__box strong{font-size:35px}
  .home-about-data__box small,
  .home-about-data__box span{font-size:14px}
}
.home-team-wrap{padding-top:clamp(25px,6vw,80px);background:url("../images/home-team-bg.jpg") 0 center no-repeat;background-size:100% 100%}
.team-swiper{position:relative}
.team-navigation-wrap{position:absolute;top:0;right:0;width:100%;z-index:11}
.team-navigation-container{display:flex;justify-content:flex-end}
.team-navigation{width:176px;height:52px;padding:0 20px;border-radius:30px;border:solid 1px #ccc;display:flex;align-items:center;justify-content:space-between;background:#e8eefa;position:relative}
.team-navigation:before{content:'';width:2px;height:50%;position:absolute;right:50%;top:25%;background:#ddd}
.team-next,
.team-prev{cursor:pointer}
.team-next:before,
.team-prev:before{font-family:iconfont;font-size:35px;color:#999}
.team-next:before{content:'\e842'}
.team-prev:before{content:'\e841'}
.home-team{height:1000px;display:grid;grid-template-columns:57% 43%;position:relative}
.home-team__num{}
.home-team__num img{max-height:115px}
.home-team__name{font-size:clamp(22px,4vw,45px);color:var(--color1);font-weight:600;letter-spacing:2px}
.home-team__desc{margin:15px 0 30px}
.home-team__desc p{font-size:23px;color:var(--color1);margin-top:5px}
.home-team__intro{}
.home-team__intro p{font-size:20px;color:#444;line-height:2;letter-spacing:1px}
.home-team__img{position:absolute;right:0;bottom:0;width:52%}
.home-team__img img{width:100%;display:block}
@media (max-width:1280px){
  .home-team{height:80vw}
  .home-team__img{width:49%}
}
@media (max-width:1024px){
  .home-team-wrap{background-size:auto 100%}
  .team-navigation{width:150px;height:42px;padding:0 10px}
  .team-next:before,
  .team-prev:before{font-size:25px}
  .home-team{height:760px}
  .home-team__num img{max-height:90px}
  .home-team__desc{margin:15px 0 20px}
  .home-team__desc p{font-size:20px}
  .home-team__intro p{font-size:17px;line-height:1.8}
  .home-team__img{width:42%}
}
@media (max-width:768px){
  .team-navigation{width:120px;height:36px}
  .team-next:before,
  .team-prev:before{font-size:21px}
  .home-team{height:auto;grid-template-columns:100%;row-gap:10px}
  .home-team__num img{max-height:70px}
  .home-team__desc p{font-size:17px}
  .home-team__intro p{font-size:15px;line-height:1.8}
  .home-team__img{position:static;right:0;bottom:0;width:100%;text-align:center}
  .home-team__img img{width:55%;margin:0 auto}
}
@media (max-width:512px){
  .home-team__desc p{font-size:16px}
  .home-team__intro p{font-size:14px}
}
.story-title{display:flex;align-items:center;justify-content:space-between}
.story-title__name{}
.story-title__name dt{font-size:clamp(18px,3vw,40px);color:#555;letter-spacing:2px}
.story-title__name dd{font-size:21px;color:#888}
.story-title__more{display:flex}
.story-title__more a{padding:6px 20px;background:var(--color1);color:#fff}
.story-title__more a:hover{background:var(--color1-dark)}
@media (max-width:1024px){
  .story-title__name dd{font-size:18px}
}
@media (max-width:768px){
  .story-title__name dd{font-size:14px}
  .story-title__more a{padding:4px 16px;font-size:12px}
}
.home-story-wrap{background:#f6f6f6}
.home-story__row{margin-top:40px;padding:42px;display:grid;grid-template-columns:65% 31%;justify-content:space-between;background:#fff;border-radius:12px;border:solid 2px #fff;transition:border-color .3s}
.home-story__row:hover{border-color:var(--color1)}
.home-story__txt{}
.home-story__img{}
.home-story__img img{width:100%;height:100%;object-fit:cover}
.home-story__date{color:var(--color2)}
.home-story__date strong{font-size:22px}
.home-story__date span{margin-left:9px;font-size:15px}
.home-story__title{margin:20px 0;font-size:23px;color:var(--color1);font-weight:600;display:block;transition:color .3s}
.home-story__title:hover{color:var(--color1-dark)}
.home-story__desc{font-size:16px;line-height:1.5;color:#999;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.home-story__more{margin-top:25px;display:flex}
.home-story__more a{font-size:25px;padding:4px 32px;background:var(--color1);color:#fff;border-radius:20px;line-height:1}
.home-story__more a:hover{background:var(--color1-dark)}
@media (max-width:1280px){
  .home-story__row{padding:38px}
}
@media (max-width:1024px){
  .home-story__row{padding:30px}
  .home-story__date strong,
  .home-story__title{font-size:20px}
  .home-story__desc{font-size:15px}
  .home-story__more{margin-top:20px}
  .home-story__more a{font-size:20px;padding:5px 30px}
}
@media (max-width:768px){
  .home-story__row{margin-top:30px;padding:20px;grid-template-columns:100%;row-gap:20px}
  .home-story__img{grid-area:1/1/2/2;height:46vw}
}
@media (max-width:512px){
  .home-story__row{margin-top:20px;padding:12px}
  .home-story__date strong,
  .home-story__title{margin:15px 0;font-size:17px}
  .home-story__desc{font-size:14px}
  .home-story__more{margin-top:16px}
  .home-story__more a{font-size:18px;padding:4px 25px}
}
.home-ad-wrap{padding:clamp(25px,6vw,80px) 0 clamp(25px,5vw,60px);background:var(--color1)}
.home-ad{text-align: center}
.home-ad img{width:70%}
@media (max-width:1024px){
  .home-ad img{width:100%}
}
.home-news{display:grid;grid-template-columns:44% 52%;justify-content:space-between}
.home-news__hot{padding:30px 30px 20px;background:#f8f8f8}
.home-news__hot__title{padding-top:20px;position:relative}
.home-news__hot__title:before{content:'';position:absolute;top:0;left:0;width:30px;height:5px;background:#ccc}
.home-news__hot__title a{font-size:clamp(18px,3vw,30px);color:var(--color1)}
.home-news__hot__desc{font-size:15px;margin:18px 0;color:#777;line-height:1.7}
.home-news__hot__img{}
.home-news__hot__img img{width:100%;height:100%;object-fit:cover}
.home-news__list{border-bottom:solid 1px #eee}
.home-news__li{padding:25px 0 25px 25px;border-top:solid 1px #eee;position:relative}
.home-news__li a{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}
.home-news__li:before{content:'\ec5e';font-size:20px;font-family:iconfont;position:absolute;top:29px;left:0;color:#777}
.home-news__name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:20px;color:#555}
.home-news__intro{padding-right:70px;margin-top:12px;position:relative}
.home-news__intro:after{content:'\e649';font-size:18px;color:#bbb;height:20px;padding-left:6px;border-left:solid 1px #ddd;position:absolute;top:40%;right:0;font-family:iconfont}
.home-news__intro p{font-size:15px;line-height:1.7;color:#999;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.home-news__li:hover:before,
.home-news__li:hover .home-news__name,
.home-news__li:hover .home-news__intro:after{color:var(--color1)}
@media (max-width:1280px){
  .home-news__hot{padding:25px}
}
@media (max-width:1024px){
  .home-news__hot{padding:20px}
  .home-news__name{font-size:20px}
}
@media (max-width:768px){
  .home-news{grid-template-columns:100%;row-gap:20px}
  .home-news__hot__desc,
  .home-news__intro p{font-size:15px}
  .home-news__li{padding:20px 0 20px 20px}
  .home-news__li:before{font-size:16px;top:25px}
  .home-news__name{font-size:17px}
  .home-news__intro p{font-size:14px}
}
@media (max-width:512px){
  .home-news__hot{padding:15px}
}
.footer-wrap{padding-top:clamp(25px,3vw,50px);background:var(--color1)}
.footer{display:grid;grid-template-columns:auto auto;justify-content:space-between}
.footer-content{}
.footer-logo{margin-bottom:25px}
.footer-logo img{max-height:70px}
.footer-contact{font-size:18px;margin-top:12px;color:#fff;font-weight:300}
.footer-qrcode{}
.footer-qrcode img{width:170px}
.footer-qrcode span{margin-top:5px;display:block;text-align:center;color:#fff}
.copyright{margin-top:50px;padding:12px 0;text-align:center;color:#ddd;background:var(--color1-dark)}
.copyright a{color:#ddd}
@media (max-width:1024px){
  .footer-contact{font-size:20px}
}
@media (max-width:768px){
  .footer{grid-template-columns:100%;row-gap:30px}
  .footer-content,
  .footer-qrcode{text-align:center}
  .footer-contact{font-size:16px}
  .footer-logo img{width:260px}
  .footer-qrcode span{font-size:14px}
  .copyright{margin-top:30px}
}
@media (max-width:512px){
  .copyright{font-size:12px}
}
.about-banner{height:830px;background-repeat:no-repeat;background-position:center 0;background-size:cover}
@media (max-width:1440px){
  .about-banner{height:55vw}
}
.story-banner{height:660px;background-repeat:no-repeat;background-position:center 0;background-size:cover}
@media (max-width:1280px){
  .story-banner{height:50vw}
}
.knowledge-banner{height:500px;background-repeat:no-repeat;background-position:center 0;background-size:cover}
@media (max-width:1280px){
  .knowledge-banner{height:39vw}
}
@media (max-width:768px){
  .knowledge-banner{height:42vw}
}
.page-banner{height:260px;background-repeat:no-repeat;background-position:center 0;background-size:cover}
.page-banner__txt{color:#fff;height:100%;display:flex;align-items:center}
.page-banner__txt article{padding-left:100px}
.page-banner__name{font-size:clamp(16px,4vw,45px);letter-spacing:6px;font-weight:600}
.page-banner__en{font-size:clamp(14px,3vw,38px);font-weight:600}
@media (max-width:1280px){
  .page-banner{height:22vw}
}
@media (max-width:768px){
  .page-banner__txt article{padding-left:40px}
}
@media (max-width:512px){
  .page-banner__txt article{padding-left:20px}
  .page-banner{height:30vw}
}
.page-breadcrumb{margin:min(60px,5vw) auto;display:flex;justify-content:space-between;border-bottom:solid 3px #f2f2f2;align-items:center}
.page-name{font-size:22px;padding:13px 10px;font-weight:600;letter-spacing:2px;position:relative}
.page-name:before,
.page-name:after{content:'';height:5px;position:absolute;bottom:0}
.page-name:before{width:54%;background:var(--color1);left:0}
.page-name:after{width:43%;background:var(--color2);right:0}
.page-location{display:flex}
.page-location a,
.page-location span{font-size:15px;color:#999}
.page-location &gt; div + div:before{padding:0 5px;color:#ccc;content:"&gt;"}
.page-main{margin:min(60px,6vw) auto}
.page-title{margin-bottom:30px;font-size:clamp(18px,3vw,26px);text-align:center;letter-spacing:2px}
.page-article-date{font-size:14px;text-align:center;margin-bottom:40px;color:#aaa}
@media (max-width:1024px){
  .page-name{font-size:20px}
}
@media (max-width:768px){
  .page-name{font-size:18px}
  .page-name:before,
  .page-name:after{height:3px}
  .page-location a,
  .page-location span{font-size:14px}
  .page-title{margin-bottom:25px}
  .page-article-date{margin-bottom:25px}
}
@media (max-width:512px){
  .page-name{font-size:16px}
  .page-name:before,
  .page-name:after{height:2px}
}
.page-about{padding:clamp(12px,4vw,100px);background:#f8f8f8}
.page-about p{margin-bottom:30px;font-size:18px;color:#666;line-height:2}
.page-about img{width:100%}
.page-about-bottom{padding:25px;text-align:center;background:url("../images/page-about-bottom.jpg") no-repeat center center;background-size:cover}
.page-about-bottom h5{padding-bottom:20px;font-size:22px;color:var(--color1);font-weight:100;position:relative}
.page-about-bottom h5:after{content:'';width:40px;height:2px;background:var(--color2);position:absolute;bottom:10px;right:50%;margin-right:-20px}
.page-about-bottom p{font-size:16px;margin-top:5px;color:#555}
@media (max-width:1024px){
  .page-about p{margin-bottom:30px}
}
@media (max-width:768px){
  .page-about p{font-size:16px}
}
@media (max-width:512px){
  .page-about p{margin-bottom:20px;font-size:15px}
  .page-about-bottom h5{font-size:20px}
  .page-about-bottom p{font-size:14px}
}
.page-department{margin:70px auto;display:grid;grid-template-columns:200px auto}
.department-nav{border-top:solid 1px #ddd;border-right:solid 1px #ddd}
.department-nav__item{padding:30px 0 30px 40px;border-bottom:solid 1px #ddd;border-left:solid 1px #ddd;position:relative}
.department-nav__item a{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}
.department-nav__item span{font-size:24px;display:block;color:#555;margin-bottom:5px}
.department-nav__item small{font-size:18px;color:#555}
.department-nav__item:hover span,
.department-nav__item:hover small{color:var(--color1)}
.department-nav__item.cur{background:var(--color1)}
.department-nav__item.cur span,
.department-nav__item.cur small{color:#fff}
.department-content{padding:50px;background:#f8f8f8}
.department-name{margin:60px 0 30px;font-size:clamp(18px,3vw,23px);color:#555}
.department-name:first-child{margin-top:0}
.department-article{margin:30px 0;font-size:20px;color:#666;line-height:2}
.department-article p{}
.department-doctor{margin-bottom:80px}
.department-doctor__info{display:flex;align-items:center}
.department-doctor__img{border:solid 1px var(--color1)}
.department-doctor__img img{width:100%}
.department-doctor__name{margin-left:50px;color:var(--color1)}
.department-doctor__name strong{font-size:33px;letter-spacing:3px}
.department-doctor__name p{margin-top:20px;font-size:25px}
.department-doctor__desc{margin-top:30px}
.department-doctor__desc p{font-size:20px;color:#666;line-height:2}
@media (max-width:1280px){
  .page-department{margin:60px auto}
  .department-name{margin:40px 0 30px}
}
@media (max-width:1024px){
  .page-department{margin:30px auto;grid-template-columns:170px auto}
  .department-nav__item{padding:20px 0 20px 30px}
  .department-nav__item span{font-size:20px}
  .department-nav__item small{font-size:16px}
  .department-content{padding:40px}
  .department-name{margin:30px 0}
  .department-article{margin:20px 0;font-size:18px}
  .department-doctor{margin-bottom:60px}
  .department-doctor__name{margin-left:40px}
  .department-doctor__name strong{font-size:28px}
  .department-doctor__name p{margin-top:15px;font-size:20px}
  .department-doctor__desc p{font-size:18px}
}
@media (max-width:768px){
  .page-department{margin:20px auto;grid-template-columns:100%}
  .department-nav{border-right:solid 1px #ddd;display:grid;grid-template-columns:repeat(4,25%)}
  .department-nav__item{padding:16px 0 16px 20px}
  .department-nav__item span{font-size:18px}
  .department-nav__item small{font-size:15px}
  .department-content{padding:30px}
  .department-name{margin:25px 0}
  .department-article{font-size:16px}
  .department-doctor{margin-bottom:50px}
  .department-doctor__img{flex:0 0 200px}
  .department-doctor__name{margin-left:30px}
  .department-doctor__name strong{font-size:23px}
  .department-doctor__name p{font-size:16px}
  .department-doctor__desc p{font-size:16px}
}
@media (max-width:512px){
  .page-department{margin:10px auto 20px}
  .department-nav__item{padding:15px 0;text-align:center}
  .department-nav__item span{font-size:16px}
  .department-nav__item small{font-size:14px}
  .department-article{font-size:15px}
  .department-doctor__img{flex:0 0 40%}
  .department-content{padding:15px}
  .department-name{margin:20px 0}
  .department-doctor{margin-bottom:40px}
  .department-doctor__name{margin-left:20px}
  .department-doctor__name strong{font-size:18px}
  .department-doctor__name p{margin-top:10px;font-size:14px}
  .department-doctor__desc p{font-size:15px}
}
.story-list{padding:40px 50px}
.story-row{display:grid;grid-template-columns:24% 73%;column-gap:3%;padding-bottom:26px;margin-bottom:25px;border-bottom:solid 1px #eee}
.story-row__img{height:150px}
.story-row__img img{width:100%;height:100%;object-fit:cover}
.story-row__txt{}
.story-row__title{font-size:20px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:color .3s}
.story-row__title:hover{color:var(--color1)}
.story-row__desc{margin:25px 0;font-size:16px;color:#777;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.story-row__date{font-size:16px;color:#999}
@media (max-width:1280px){
  .story-list{padding:30px 50px}
}
@media (max-width:1024px){
  .story-list{padding:20px 30px}
  .story-row{grid-template-columns:27% 70%}
  .story-row__img{height:130px}
  .story-row__title{font-size:18px}
  .story-row__date{font-size:14px}
}
@media (max-width:768px){
  .story-list{padding:0}
  .story-row{grid-template-columns:30% 67%;padding-bottom:20px;margin-bottom:20px}
}
@media (max-width:512px){
  .story-row__img{height:100px}
  .story-row__title{font-size:17px}
  .story-row__desc{margin:17px 0;font-size:14px}
  .story-row__date{font-size:12px}
}
@media (max-width:414px){
  .story-row__img{height:90px}
  .story-row__title{font-size:16px}
  .story-row__desc{margin:15px 0;font-size:14px}
  .story-row__date{font-size:12px}
}
.page-article{padding:clamp(12px,3vw,40px) clamp(12px,4vw,100px);background:#f8f8f8}
.page-article p{margin-bottom:18px;font-size:17px;color:#666;line-height:2}
.page-article img{max-width:100%}
@media (max-width:768px){
  .page-article p{font-size:16px}
}
@media (max-width:512px){
  .page-article p{margin-bottom:16px;font-size:15px}
}
.knowledge-list{padding:26px 50px;background:#f9f9f9}
.knowledge-list__row{padding:30px 0 30px 40px;border-bottom:solid 1px #e5e5e5;display:flex;justify-content:space-between;position:relative}
.knowledge-list__row:before{font-size:20px;content:'\e842';font-family:iconfont;color:var(--color1);position:absolute;top:35px;left:0}
.knowledge-list__row a{font-size:20px;flex:0 0 calc(100% - 120px);width:calc(100% - 120px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:color .3s}
.knowledge-list__row a:hover{color:var(--color1)}
.knowledge-list__row span{font-size:16px;color:#bbb}
@media (max-width:1024px){
  .knowledge-list{padding:26px 40px}
  .knowledge-list__row{padding:25px 0 25px 30px}
  .knowledge-list__row:before{top:30px}
  .knowledge-list__row a{font-size:18px}
}
@media (max-width:768px){
  .knowledge-list{padding:25px}
  .knowledge-list__row{padding:20px 0 20px 25px;flex-wrap:wrap}
  .knowledge-list__row:before{font-size:18px;top:23px}
  .knowledge-list__row a{font-size:16px;flex:0 0 100%;width:100%}
  .knowledge-list__row span{margin-top:12px;font-size:14px}
}
@media (max-width:512px){
  .knowledge-list{padding:15px}
  .knowledge-list__row{padding:20px 0 20px 20px}
  .knowledge-list__row:before{font-size:16px;top:23px}
  .knowledge-list__row a{font-size:15px}
  .knowledge-list__row span{font-size:12px}
}
.news-list{padding:30px 50px;background:#f9f9f9}
.news-list__row{padding:30px 0 30px;border-bottom:solid 1px #e5e5e5;display:flex;flex-wrap:wrap;justify-content:space-between}
.news-list__row:last-child{border-bottom:0}
.news-list__img{flex:0 0 260px;aspect-ratio: 5/3}
.news-list__img img{width:100%;height:100%;object-fit:cover}
.news-list__txt{flex:0 0 calc(100% - 290px);width:calc(100% - 290px);display:flex;align-items:center}
.news-list__title{font-size:20px;color:#444;display:block;transition:color .3s}
.news-list__title:hover{color:var(--color1)}
.news-list__desc{font-size:15px;line-height:1.6;margin:20px 0 12px;color:#999;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.news-list__date{color:#999}
@media (max-width:1024px){
  .news-list{padding:30px 40px}
  .news-list__row{padding:20px 0 20px}
  .news-list__date{font-size:12px}
}
@media (max-width:768px){
  .news-list{padding:25px}
  .news-list__img{flex:0 0 200px}
  .news-list__txt{flex:0 0 calc(100% - 230px);width:calc(100% - 230px)}
  .news-list__title{font-size:17px}
  .news-list__desc{margin:15px 0 10px;-webkit-line-clamp:2}
}
@media (max-width:512px){
  .news-list{padding:12px}
  .news-list__img{flex:0 0 150px}
  .news-list__txt{flex:0 0 calc(100% - 170px);width:calc(100% - 170px)}
  .news-list__title{font-size:16px}
  .news-list__desc{margin:15px 0 0;font-size:14px}
  .news-list__date{display:none}
}
.contact-title{}
.feedback-txt{font-size:18px;color:#666;line-height:1.6;max-width:930px;padding:12px 0;margin:0 auto;letter-spacing:2px}
.feedback{max-width:800px;margin:50px auto}
.feedback__row{margin-bottom:45px;display:flex;flex-wrap:wrap}
.feedback__row label{margin-top:12px;flex:0 0 90px;font-size:18px;color:#555}
.feedback__row .input-wrap{flex:0 0 calc(100% - 96px)}
.feedback__row input[type=text]{height:48px;padding-left:9px;width:100%;border-radius:8px;border:solid 1px #bbb;font-size:15px}
.feedback__row textarea{height:130px;padding:9px;width:100%;border-radius:8px;border:solid 1px #bbb;font-size:15px;font-family:'Microsoft YaHei'}
.feedback__row input[type=submit]{flex:0 0 100%;height:50px;background:var(--color1);color:#fff;border-radius:10px;font-size:18px;cursor:pointer}
@media (max-width:768px){
  .feedback{margin:40px auto}
  .feedback-txt{font-size:18px}
  .feedback__row{margin-bottom:35px}
  .feedback__row label{margin-top:6px;flex:0 0 70px}
  .feedback__row .input-wrap{flex:0 0 calc(100% - 70px)}
  .feedback__row input[type=text]{height:48px}
}
@media (max-width:512px){
  .feedback-txt{font-size:15px}
  .feedback{margin:10px auto 40px}
  .feedback__row{margin-bottom:20px}
  .feedback__row label{flex:0 0 100%;font-size:15px;margin-bottom:9px}
  .feedback__row .input-wrap{flex:0 0 100%}
  .feedback__row input[type=text]{border-radius:6px;font-size:14px}
  .feedback__row textarea{height:100px;border-radius:6px;font-size:14px}
  .feedback__row input[type=submit]{border-radius:6px;font-size:15px}
}
.page-instruction{margin-top:60px;display:grid;grid-template-columns:200px auto}
.instruction-nav{border-top:solid 1px #ddd;border-right:solid 1px #ddd}
.instruction-nav__item{font-size:22px;padding:20px;text-align:center;border-bottom:solid 1px #ddd;border-left:solid 1px #ddd;position:relative}
.instruction-nav__item a{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}
.instruction-nav__item:hover{color:var(--color1)}
.instruction-nav__item.cur{background:var(--color1);color:#fff}
.instruction-content{padding:50px;background:#f6f6f6}
.instruction-content h2,
.instruction-content h3{margin:30px 0;font-size:20px;color:#444}
.instruction-content p{margin-bottom:12px;font-size:18px;color:#666;line-height:2}
@media (max-width:1024px){
  .page-instruction{margin-top:40px;grid-template-columns:180px auto}
  .instruction-nav__item{font-size:20px;padding:16px 10px}
  .instruction-content{padding:40px}
  .instruction-content h2,
  .instruction-content h3{margin:25px 0;font-size:20px}
  .instruction-content p{font-size:17px}
}
@media (max-width:768px){
  .page-instruction{margin-top:20px;grid-template-columns:100%}
  .instruction-nav{display:grid;grid-template-columns:repeat(3,33.3%)}
  .instruction-nav__item{font-size:18px}
  .instruction-content{padding:25px}
  .instruction-content h2,
  .instruction-content h3{margin:25px 0;font-size:18px}
  .instruction-content p{margin-bottom:9px;font-size:16px}
}
@media (max-width:512px){
  .page-instruction{margin-top:20px}
  .instruction-nav__item{font-size:15px;padding:12px 5px}
  .instruction-content{padding:15px}
  .instruction-content h2,
  .instruction-content h3{margin:20px 0;font-size:17px}
  .instruction-content p{font-size:15px}
}
.fixed-service{position:fixed;right:20px;bottom:150px;z-index:121}
.fixed-service_box{width:86px;height:86px;border-top:solid 1px #ccdcf5;background:#94b7ea;text-align: center;display:flex;align-items: center;justify-content: center;cursor: pointer;position:relative}
.fixed-service_box:first-child{border-top:0}
.fixed-service_box &gt;a{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}
.fixed-service_inner:before{font-size:30px;font-family: iconfont;color:#fff;}
.fixed-service_inner.tel:before{content:'\e68b';}
.fixed-service_inner.wechat:before{content:'\e6b2';}
.fixed-service_inner.top:before{content:'\e816';}
.fixed-service_inner span{font-size:14px;color:#fff;display:block;letter-spacing: 2px;margin-top:2px}
.fixed-service_long{display:none;position:absolute;top:0;right:0;bottom:0;width:200%;background: var(--color1);color:#fff;text-align:center;align-items:center;justify-content:center;transition:opacity .2s}
.fixed-service_long span{font-size:15px;display:block;}
.fixed-service_qrcode{display:none;position:absolute;bottom:0;right:173px;border:solid 2px var(--color1);transition: opacity .2s}
.fixed-service_qrcode img{width:160px;display:block;}
.fixed-service_box:hover .fixed-service_long{display:flex;}
.fixed-service_box:hover .fixed-service_qrcode{display:block}
.fixed-service_top:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}
.fixed-service_top{opacity:0}
.fixed-service_top.invisible{opacity:1}
@media (max-width:768px){
  .fixed-service{right:10px;bottom:10px}
  .fixed-service_box{width:60px;height:62px}
  .fixed-service_inner:before{font-size:26px}
  .fixed-service_inner span{font-size:12px;letter-spacing:0}
  .fixed-service_long{width:230%}
  .fixed-service_qrcode{bottom:0;right:139px}
  .fixed-service_qrcode img{width:120px}
}
@media (max-width:512px){

}</pre></body></html>