.bannerBox{width:100%;}
.bannerBox .swiper-slide img{width:100%;display:block;}
.bannerBox .swiper-pagination{bottom:40px;}
.bannerBox .swiper-pagination-bullet{width:40px;height:5px;background:#fff;border-radius:0;margin:0px 8px!important;opacity:0.3;}
.bannerBox .swiper-pagination-bullet-active{background:#09867b;opacity:1;}
 .bannerBox{
    --swiper-theme-color: #fff;/* 设置Swiper风格 */
    --swiper-navigation-color: #fff;/* 单独设置按钮颜色 */
    --swiper-navigation-size: 18px;/* 设置按钮大小 */
  }
 .bannerBox .swiper-button-prev{left:30px;width:40px;height:40px;line-height:40px;border-radius:100%;background:rgba(0,0,0,0.5);}
 .bannerBox .swiper-button-next{right:30px;width:40px;height:40px;line-height:40px;border-radius:100%;background:rgba(0,0,0,0.5);}

.homeMenu{padding:30px 0;}
.homeMenu ul{display:flex;align-items:center;justify-content:space-between;}
.homeMenu ul li{width:215px;height:160px;border-radius:4px;background:#3b8de3;transition:all .3s ease;text-decoration:none;}
.homeMenu ul li:hover{opacity:0.9;}
.homeMenu ul li dl{margin-top: 20px;}
.homeMenu ul li dl dt{width:60px;height:60px;margin:0px auto;background:#fff;border-radius:100%;display:flex;align-items:center;justify-content:center;}
.homeMenu ul li dl dt span{font-size:30px;}
.homeMenu ul li dl dd{width:90%;margin:0px auto;height:30px;line-height:30px;text-align:center;font-size:18px;margin-top:10px;color:#fff;}
.homeMenu ul li dl p{font-size:12px;color:#fff;text-align:center;}

.homeMenu ul li:nth-child(1){background:#3b8de3;}
.homeMenu ul li:nth-child(1) dt span{color:#3b8de3;}
.homeMenu ul li:nth-child(1):hover{background:#007cff;}
.homeMenu ul li:nth-child(1):hover dt span{color:#007cff;}
.homeMenu ul li:nth-child(2){background:#5ab7bd;}
.homeMenu ul li:nth-child(2) dt span{color:#5ab7bd;}
.homeMenu ul li:nth-child(2):hover{background:#00c8d5;}
.homeMenu ul li:nth-child(2):hover dt span{color:#00c8d5;}
.homeMenu ul li:nth-child(3){background:#d3aa7d;}
.homeMenu ul li:nth-child(3) dt span{color:#d3aa7d;}
.homeMenu ul li:nth-child(3):hover{background:#fd9c31;}
.homeMenu ul li:nth-child(3):hover dt span{color:#fd9c31;}
.homeMenu ul li:nth-child(4){background:#dec473;}
.homeMenu ul li:nth-child(4) dt span{color:#dec473;}
.homeMenu ul li:nth-child(4):hover{background:#ffca23;}
.homeMenu ul li:nth-child(4):hover dt span{color:#ffca23;}
.homeMenu ul li:nth-child(5){background:#8ecf6c;}
.homeMenu ul li:nth-child(5) dt span{color:#8ecf6c;}
.homeMenu ul li:nth-child(5):hover{background:#65bb38;}
.homeMenu ul li:nth-child(5):hover dt span{color:#65bb38;}
.homeMenu ul li:nth-child(6){background:#536eba;}
.homeMenu ul li:nth-child(6) dt span{color:#536eba;}
.homeMenu ul li:nth-child(6):hover{background:#3261e7;}
.homeMenu ul li:nth-child(6):hover dt span{color:#3261e7;}

.tabBox{height:50px;line-height:50px;border-bottom:1px #ededed solid;display:flex;align-items:center;justify-content:space-between;}
.tabBox ul{display:flex;align-items:center;justify-content:flex-start;}
.tabBox ul li{font-size:20px;margin-right:20px;padding-right:20px;position:relative;cursor:pointer;color:#666;}
.tabBox ul li.on{font-weight:bold;color:#333;}
.tabBox ul li.on::after{content:'';height:4px;width:36px;background:#5ab7bd;position:absolute;left:0px;bottom:0px;}
.tabBox ul li::before{content:'';height:16px;width:1px;background:#d6d6d6;position:absolute;right:0px;top:17px;}
.tabBox ul li:last-child::before{display:none;}
.tabBox p{margin-right:10px;}
.tabBox p a{display:flex;color:#666;font-size:18px;}
.tabBox p span{font-size:22px;color:#999;margin-left:4px;}
.tabBox p:hover a{color:#0FA784;}
.tabBox p:hover span{color:#0FA784;}

.titsBox{}
.titsBox ul {height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;background-image:linear-gradient(to right, #0a7e93, #098f5f);}
.titsBox ul .fl{width:50%;display:flex;align-items:center;color:#fff;font-size:20px;}
.titsBox ul .fl span{margin-right:8px;font-size:22px;}
.titsBox ul .fr{width:50%;display:flex;align-items:center;justify-content:flex-end;}
.titsBox ul .fr a{color:#fff;}
.titsBox ul .fr span{}

.oneBox{display:flex;align-items:flex-start;justify-content:space-between;}
.oneBox .imgNewsBox{width:570px;}
.oneBox .imgNewsBox .newsImgBox{width:568px;height:418px;border:1px #ddd solid;}
.oneBox .imgNewsBox .newsImgBox .swiper-slide a{position:relative;display:block;}
.oneBox .imgNewsBox .newsImgBox .swiper-slide p{width:100%;height:48px;line-height:48px;text-indent:30px;color:#fff; position:absolute;left:0px;bottom:0px;background:rgba(0,0,0,0.7);}
.oneBox .imgNewsBox .newsImgBox .swiper-slide a{width:100%;height:100%;display:block;}
.oneBox .imgNewsBox .newsImgBox .swiper-slide img{width:100%;height:100%;display:block;}
.oneBox .imgNewsBox .newsImgBox .swiper-pagination{width:auto;left:auto;right:30px;bottom:15px;}
.oneBox .imgNewsBox .newsImgBox .swiper-pagination-bullet{background:#fff;margin:0px 4px!important;transition:all .3s ease;text-decoration:none;opacity:0.8;}
.oneBox .imgNewsBox .newsImgBox .swiper-pagination-bullet-active{width:20px;background:#09867b;border-radius:20px;opacity:1;}

.oneBox .tabNewsBox{width:780px;}
.oneBox .tabNewsBox .newsList{margin-top:15px;}
.oneBox .tabNewsBox .newsList ul{}
.oneBox .tabNewsBox .newsList ul li{display:flex;align-items:center;justify-content:space-between;height:35px;line-height:35px;}

.twoBg{background:#f7fafd;padding:50px 0;margin-top:40px;}
.twoBg .twoBox{display:flex;justify-content:space-between;}
.twoBg .ksBox{width:990px;}
.twoBg .ksList{margin-top:30px;}
.twoBg .ksList ul{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;}
.twoBg .ksList ul li{width:132px;height:130px;background:#fff;box-shadow:0 0 4px rgba(0,0,0,0.08);margin-bottom:20px;position:relative;border-radius:2px;}
.twoBg .ksList ul li:nth-child(n+8){margin-bottom:0;}
.twoBg .ksList ul li::after{/*content:'';position:absolute;left:25%;top:0px;width:50%;height:4px;background:#098f5f;z-index:9;*/}
.twoBg .ksList ul li a{width:100%;height:100%;display:flex;align-items:center;justify-content:center;}
.twoBg .ksList ul li dl{width:90%;margin:0px auto;}
.twoBg .ksList ul li dl dt{margin-bottom:5px;}
.twoBg .ksList ul li dl dt p{text-align:center;width:50px;height:50px;margin:0px auto;display:flex;align-items:center;justify-content:center;border-radius:100%;} 
.twoBg .ksList ul li dl dt p span{font-size:38px;background-image:-webkit-linear-gradient(65deg, #0a7e93 20%, #098f5f 60%);
-webkit-background-clip:text;-webkit-text-fill-color:transparent;} 
.twoBg .ksList ul li dl dd{text-align:center;}
.twoBg .ksList ul li:hover{background-image:-webkit-linear-gradient(65deg, #0a7e93 20%, #098f5f 60%);}
.twoBg .ksList ul li:hover p{background:#fff;}
.twoBg .ksList ul li:hover dd{color:#fff;}
.twoBg .ksList ul .line{width:125px;height:1px;overflow:hidden;}

.twoBg .noticeBox{width:370px;background:#fff;}
.twoBg .noticeList{width:90%;margin:0px auto;padding:10px 0;}
.twoBg .noticeList a{display:flex;padding:20px 0;border-bottom:1px #e9e9e9 solid;}
.twoBg .noticeList a span{display:block;font-size:12px;margin-top:4px;margin-right:5px;color:#666;}
.twoBg .noticeList a:hover dd{color:#0FA784;}
.twoBg .noticeList a:last-child{border:none;}
.twoBg .noticeList dl{}
.twoBg .noticeList dl dt{margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.twoBg .noticeList dl dd{color:#666;}

.threeBox{display:flex;justify-content:space-between;padding:40px 0;}
.threeBox .partyBox{width:990px;}
.threeBox .partyBox .partyList{margin-top:30px;}
.threeBox .partyBox .partyList .swiper-slide{}
.threeBox .partyBox .partyList .swiper-slide a{display:block;padding:6px;background:#f0f0f0;}
.threeBox .partyBox .partyList .swiper-slide a:hover{background:#5ab7bd;}
.threeBox .partyBox .partyList .swiper-slide a:hover p{color:#fff;}
.threeBox .partyBox .partyList .swiper-slide img{display:block;height:230px;}
.threeBox .partyBox .partyList .swiper-slide p{width:90%;margin:0px auto;height:40px;line-height:40px;word-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.threeBox .partyBox .partyList .swiper-slide-active a {background:#5ab7bd;}
.threeBox .partyBox .partyList .swiper-slide-active a p{color:#fff;}

.hospitalBox{width:370px;}
.hospitalBox .hospitalList{padding:20px 0 0 0;}
.hospitalBox .hospitalList ul{width:90%;margin:0px auto;}
.hospitalBox .hospitalList ul li{display:flex;align-items:center;justify-content:space-between;height:38px;line-height:38px;word-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.hospitalBox .hospitalItem li p{width:80%;word-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}


.fourBg{background:#f7fafd;padding:50px 0;}
.fourBg .fourBox{display:flex;justify-content:space-between;}
.fourBg .videoBox{width:990px;}
.fourBg .videoBox .videoList{margin-top:30px;}
.fourBg .videoBox .videoList ul{display:flex;align-items:flex-start;justify-content:space-between;}
.fourBg .videoBox .videoList ul li{width:310px;}
.fourBg .videoBox .videoList ul li a{display:block;transition:all .3s ease;}
.fourBg .videoBox .videoList ul li a:hover dl dt img{opacity:0.9;}

.fourBg .videoBox .videoList ul li dl{}
.fourBg .videoBox .videoList ul li dl dt{position:relative;background:#fff;}
.fourBg .videoBox .videoList ul li dl dt img{display:block;width:100%;height:200px;}
.fourBg .videoBox .videoList ul li dl dt span{position:absolute;left:20px;bottom:20px;font-size:40px;color:#fff;opacity:0.8;}
.fourBg .videoBox .videoList ul li a:hover dl dt dl dt span{}
.fourBg .videoBox .videoList ul li dl dd{width:90%;margin:0px auto;overflow:hidden;
  text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:10px;line-height:24px;}


.fourBg .fourBox .dhBox{width:370px;}
.fourBg .fourBox .dhBox .dhList{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-top:30px;}
.fourBg .fourBox .dhBox dl{width:23%;margin-bottom:10px;border:1px #eee solid;}
.fourBg .fourBox .dhBox dl a{display:block;padding:10px 0;}
.fourBg .fourBox .dhBox dl:nth-child(n+9){margin-bottom:0;}
.fourBg .fourBox .dhBox dl dt{text-align:center;}
.fourBg .fourBox .dhBox dl dt span{font-size:36px;background-image:-webkit-linear-gradient(65deg, #0a7e93 20%, #098f5f 60%);
-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.fourBg .fourBox .dhBox dl dd{text-align:center;font-size:14px;margin-top:5px;}

.fiveBox{margin:40px auto;display:flex;justify-content:space-between;}
.fiveBox .placeBox{width:990px;}
.fiveBox .placeBox .placeList{margin-top:30px;}
.fiveBox .placeBox .placeList .pic{height:170px;display:block;}
.fiveBox .placeBox .placeList a{display:block;transition:all .3s ease;}
.fiveBox .placeBox .placeList a:hover{opacity:0.9;}
.fiveBox .placeBox .placeList dd{width:90%;margin:0px auto;height:42px;line-height:42px;word-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-align:center;}


.sixBox{background:url(../images/bgs.png) no-repeat center center;background-size:cover;background-attachment:fixed;padding:60px 0;}
.sixBox .wbox{display:flex;align-items:flex-start;justify-content:space-between;}
.sixBox .wbox .flBox{width:550px;height:400px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.1);padding:10px;}

.sixBox .wbox .flBox .technologyBox{height:100%;}
.sixBox .wbox .flBox .technologyBox .swiper-slide{width:100%;height:100%;position:relative;}
.sixBox .wbox .flBox .technologyBox .swiper-slide p{position:absolute;width:100%;left:0px;bottom:0px;background-image:linear-gradient(to bottom,  transparent,#333);display:flex;align-items:flex-end;padding:50px 0;}
.sixBox .wbox .flBox .technologyBox .swiper-slide p span{display:block;width:80%;margin:0px auto;color:#fff;font-size:20px;text-align:center; word-wrap: normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.sixBox .wbox .flBox .technologyBox img{width:100%;height:100%;display:block;}
.sixBox .wbox .flBox .technologyBox .swiper-pagination{bottom:20px;}

.sixBox .technologyBox .swiper-pagination-bullet{background:#fff;margin:0px 4px!important;transition:all .3s ease;text-decoration:none;opacity:0.8;}
.sixBox .technologyBox .swiper-pagination-bullet-active{width:20px;background:#fff;border-radius:20px;opacity:1;}

.sixBox .wbox .frBox{width:780px;}
.sixBox .tabBox{border-bottom:1px rgba(255,255,255,0.6) solid;}
.sixBox .tabBox ul li.on::after{background:rgba(255,255,255,0.8);}
.sixBox .tabBox ul li.on{color:#fff;}
.sixBox .tabBox p a{color:rgba(255,255,255,0.8);}
.sixBox .tabBox p span{color:rgba(255,255,255,0.8);}
.sixBox .tabBox p:hover a{color:#fff;}
.sixBox .tabBox p:hover span{color:#fff;}

.sixBox .itemBox{}
.sixBox .itemBox{margin-top:30px;}
.sixBox .itemBox ul{}
.sixBox .itemBox ul li{display:flex;align-items:center;justify-content:space-between;height:40px;line-height:40px;}
.sixBox .itemBox ul li a{color:rgba(255,255,255,0.9);}
.sixBox .itemBox ul li a:hover{color:#fff;}
.sixBox .itemBox ul li p{color:rgba(255,255,255,0.8);}


.linkBg{background:#fff;margin-bottom:20px;}
.linkBg .wbox{background:#f8f8f8;padding:15px 0;}
.linkBg ul{display:flex;align-items:center;}
.linkBg ul li{margin:0 0 0 50px;position:relative;}
.linkBg ul li:first-child{margin-left:40px;}
.linkBg ul li h3{font-size:18px;}
.linkBg ul li select{width:200px;height:40px;line-height:40px;border:1px #ccc solid;padding:0px 10px;appearance: none;-webkit-appearance:none;-moz-appearance:none;font-size:16px;color:#666;cursor:pointer;}
.linkBg ul li span{position:absolute;right:15px;top:12px;pointer-events:none;color:#999;}

/*列表页面*/
.listBanner{height:360px;display:flex;align-items:flex-end;}
.listBanner.situation{background:url(../images/situation_banner.jpg) no-repeat center center;}
.listBanner.news{background:url(../images/news_banner.jpg) no-repeat center center;}
.listBanner.article{background:url(../images/hospital_banner.jpg) no-repeat center center;}
.listBanner.doctor{background:url(../images/doctor_banner.jpg) no-repeat center center;}
.listBanner.department{background:url(../images/department_banner.jpg) no-repeat center center;}
.listBanner.research{background:url(../images/research_banner.jpg) no-repeat center center;}
.listBanner.information{background:url(../images/information_banner.jpg) no-repeat center center;}
.listBanner.company{background:url(../images/party_banner.jpg) no-repeat center center;}
.listBanner.guide{background:url(../images/guide_banner.jpg) no-repeat center center;}

.listBanner .listNav{height:60px;}
.listBanner .listNav p{width:240px;height:100%;display:flex;align-items:center;text-indent:20px;background-image:linear-gradient(to right, #0a7e93, #098f5f);font-size:20px;color:#fff;}
.listBanner .listNav p span{font-size:22px;margin-right:5px;}

.listBg{background:#f3f8fc;min-height:400px;display:flex;justify-content:space-between;padding-bottom:50px;}
.listBg .flBox{width:240px;flex:1;}
.listBg .flBox .navItem{background:#fff;}
.listBg .flBox .navItem ul{width:82%;margin:0px auto;padding:20px 0;}
.listBg .flBox .navItem ul li{border-bottom:1px #e6e6e6 solid;}
.listBg .flBox .navItem ul li a{width:100%;height:48px;display:flex;align-items:center;justify-content:space-between;}
.listBg .flBox .navItem ul li a span{color:#ccc;}
.listBg .flBox .navItem ul li a:hover{font-weight:bold;}
.listBg .flBox .navItem ul li a:hover span{color:#0FA784;font-weight:normal;}
.listBg .flBox .navItem ul li.on a{font-weight:bold;color:#0FA784;}
.listBg .flBox .navItem ul li.on span{color:#0FA784;font-weight:normal;}

.listBg .flBox .dhBox{margin:20px 0 0px 0;background:#fff;padding:10px 0;}
.listBg .flBox .dhBox .listTit{border-bottom:1px #ededed solid;width:82%;margin:0px auto;height:48px;line-height:48px;display:flex;align-items:center;}
.listBg .flBox .dhBox .listTit p{font-size:20px;height:100%;display:inline-block;position:relative;}
.listBg .flBox .dhBox .listTit p::after{content:'';height:4px;width:36px;background:#5ab7bd;position:absolute;left:0px;bottom:0px;}

.listBg .flBox .dhBox .dhList{width:82%;margin:0px auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:20px 0 10px 0;} 
.listBg .flBox .dhBox .dhList dl{width:45%;border:1px #ededed solid;padding:15px 0;margin-bottom:10px;border-radius:2px;}
.listBg .flBox .dhBox .dhList dl dt{text-align:center;}
.listBg .flBox .dhBox .dhList dl dt span{font-size:32px;background-image:-webkit-linear-gradient(65deg, #0a7e93 20%, #098f5f 60%);
-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.listBg .flBox .dhBox .dhList dl dd{text-align:center;font-size:14px;margin-top:5px;}
.listBg .flBox .dhBox .dhList dl:nth-child(n+9){display:none;}

.listBg .frBox{width:1130px;}
.currentBox{text-align:right;padding:20px 0;font-size:14px;color:#999;display:flex;align-items:center;justify-content:flex-end;}
.currentBox a{color:#999;padding:0px 5px;}
.currentBox a:hover{color:#0FA784;}
.currentBox span{}

.listBg .frBox .contBox{background:#fff;min-height:500px;border-top:solid 3px #4b9a7b;}
.listBg .frBox .contBox .contTit{height:60px;display:flex;align-items:center;border-bottom:#e6e6e6 1px solid;}
.listBg .frBox .contBox .contTit p{font-size:20px;margin-left:30px;color:#0FA784;font-weight:bold;display:flex;align-items:center;}
.listBg .frBox .contBox .contTit p::before{content:'';height:16px;width:4px;background:#5ab7bd;margin-right:8px;}

.listBg .frBox .contInfo{width:90%;margin:0px auto;text-align:center;padding:60px 0 30px 0;border-bottom:#eee 1px solid;}
.listBg .frBox .contInfo h1{font-weight:normal;color:#333;font-size:28px;}
.listBg .frBox .contInfo h2{font-weight:normal;color:#666;font-size:20px;line-height:30px;padding:10px 0;}
.listBg .frBox .contInfo dd{display:flex;align-items:center;justify-content:center;margin-top:15px;color:#999;}
.listBg .frBox .contInfo dd p{display:flex;align-items:center;padding:0px 10px;font-size:14px;}
.listBg .frBox .contInfo dd p span{margin-right:4px;}

.listBg .frBox .contBox .contTxt{width:90%;margin:0px auto;color:#000;padding:40px 0 80px 0;overflow:hidden;line-height:36px;text-align:justify;}
.listBg .frBox .contBox .contTxt p{max-width:100%;line-height:32px;}
.listBg .frBox .contBox .contTxt img{max-width:100%;margin:10px 0;}
.listBg .frBox .contBox .contTxt table{max-width:100%;border-collapse:collapse;}
.listBg .frBox .contBox .contTxt table td{padding:5px 8px;}


.listBg .frBox .contBox .contTxt .imgurl{text-align:center;}
.listBg .frBox .contBox .contTxt .doctorintro{margin-bottom:30px;}
.listBg .frBox .contBox .contTxt .doctorintro dt{font-weight:bold;font-size:20px;margin-bottom:20px;}
.listBg .frBox .contBox .contTxt .doctorintro dt span{position:relative;padding-bottom:8px;}
.listBg .frBox .contBox .contTxt .doctorintro dt span::after{content:"";position:absolute;left:0px;bottom:0px;width:100%;height:4px;background:#5ab7bd;}

.listBg .frBox .contBox .contTxt .doctorintro dd{}


.listBg .frBox .contPage{width:90%;margin:0px auto;padding:30px 0 80px 0;border-top:#eee 1px solid;display:flex;align-items:center;justify-content: space-between;}
.listBg .frBox .contPage ul{}
.listBg .frBox .contPage ul li{height:36px;line-height:36px;color:#666;}

.listBg .frBox .contPage .backBtn{}
.listBg .frBox .contPage .backBtn a{display:flex;align-items:center;color:#fff;background:#4b9a7b;padding:4px 12px;}
.listBg .frBox .contPage .backBtn span{color:#fff;}
.listBg .frBox .contPage .backBtn a:hover{opacity:0.9;}

.listBg .frBox .leaderBox{width:90%;margin:0px auto;padding:20px 0 40px 0;}
.listBg .frBox .leaderBox .itemBox {display:flex;justify-content:space-between;border-bottom:#e6e6e6 1px solid;padding:30px 0;}
.listBg .frBox .leaderBox .itemBox:last-child{/*border-bottom:none;*/}
.listBg .frBox .leaderBox .itemBox p{width:180px;height:210px;}
.listBg .frBox .leaderBox .itemBox p img{display:block;height:100%;object-fit:cover;}
.listBg .frBox .leaderBox .itemBox dl{width:800px;}
.listBg .frBox .leaderBox .itemBox dl dt{font-size:20px;display:flex;align-items:center;}
.listBg .frBox .leaderBox .itemBox dl dt span{color:#666;display:inline-block;margin-left:10px;padding-left:10px;position:relative;}
.listBg .frBox .leaderBox .itemBox dl dt span::before{content:'';height:16px;width:1px;background:#999;position:absolute;left:0;top:50%;margin-top:-8px;}
.listBg .frBox .leaderBox .itemBox dl dd{margin-top:20px;line-height:28px;color:#666;text-align:justify;}
.listBg .frBox .leaderBox .itemBox dl dt a{display:flex;align-items:center;}
.listBg .frBox .leaderBox .itemBox dl dt a:hover span{color: #0FA784 !important;}
.listBg .frBox .leaderBox .itemBox dl .moreBtn{margin-top:30px;display:inline-block;height:30px;line-height:30px;border:#0FA784 1px solid;padding:0px 20px 0px 25px;background:#0FA784;color:#fff;}
.listBg .frBox .leaderBox .itemBox dl .moreBtn:hover{background:#fff;color:#0FA784;}

.viewintro{padding:30px;}
.viewintro .introtxt{line-height:30px;}


.listBg .frBox .hjBox{width:90%;margin:0px auto;display:flex;justify-content:space-between;flex-wrap:wrap;padding:40px 0 10px 0;}
.listBg .frBox .hjBox .itemBox{width:22%;margin-bottom:30px;border:#e6e6e6 1px solid;padding:5px;cursor:pointer;}
.listBg .frBox .hjBox .line{width:22%;height:1px;overflow: hidden;}
.listBg .frBox .hjBox .itemBox dl{position:relative;}
.listBg .frBox .hjBox .itemBox dl dt{height:150px;}
.listBg .frBox .hjBox .itemBox dl dt img{display:block;height:100%;object-fit:cover;}
.listBg .frBox .hjBox .itemBox dl dd{position:absolute;width:100%;height:100%;left:0;top:0;z-index:99;display:flex;align-items:center;justify-content:center;background:rgba(15, 167, 132, 0.4);transition:all .3s ease;opacity:0;}
.listBg .frBox .hjBox .itemBox dl dd span{font-size:48px;color:#fff;}
.listBg .frBox .hjBox .itemBox p{height:32px;line-height:32px;text-align:center;word-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}

.listBg .frBox .hjBox .itemBox:hover dd{opacity:1;}

.listBg .bigBox{width:100%;height:100%;position:fixed;left:0px;top:0px;background:rgba(0,0,0,0.4);z-index:999;align-items:center;justify-content:center;display:none;}
.listBg .bigBox dl{max-width:80%;max-height:70%;border:10px #fff solid;overflow:hidden;position:relative;z-index:9;}
.listBg .bigBox dl dt{}
.listBg .bigBox dl dt img{height:100%;object-fit:cover;}
.listBg .bigBox p{width:40px;height:40px;position:absolute;right:20px;top:20px;z-index:9999;background:rgba(0,0,0,0.8);border-radius:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;}
.listBg .bigBox p span{font-size:24px;color:#fff;}

.listBg .listNews{width:90%;margin:0px auto;padding:10px 0 40px 0;}
.listBg .listNews .itemBox{display:flex;justify-content:space-between;border-bottom:#e6e6e6 1px solid;padding:30px 0;}
.listBg .listNews .itemBox p{width:280px;height:190px;padding:8px;border:1px #e6e6e6 solid;overflow:hidden;}
.listBg .listNews .itemBox p img{display:block;width:100%;height:100%;object-fit:cover;}
.listBg .listNews .itemBox p img:hover{opacity:0.9;}
.listBg .listNews .itemBox dl{margin-left:30px;flex: 1;}
.listBg .listNews .itemBox dl dt{font-size:20px;margin-bottom:20px;}
.listBg .listNews .itemBox dl dd{color:#999;line-height:24px;}
.listBg .listNews .itemBox dl span{display:block;margin-top:10px;color:#999;}

.listBg .listNews .itemBox dl .moreBtn{margin-top:30px;display:inline-block;height:30px;line-height:30px;border:#0FA784 1px solid;padding:0px 20px 0px 25px;background:#0FA784;color:#fff;}
.listBg .listNews .itemBox dl .moreBtn:hover{background:#fff;color:#0FA784;}



.listBg .listArt{width:90%;margin:0px auto;padding:40px 0;}
.listBg .listArt ul{}
.listBg .listArt ul li{display:flex;align-items:center;justify-content:space-between;height:32px;line-height:32px;border-bottom:#f2f2f2 1px solid;padding:10px 0;color:#666;}
.listBg .listArt ul li a{color:#666;display:flex;align-items:center;}
.listBg .listArt ul li a:hover{color:#0FA784;}
.listBg .listArt ul li span{font-size:12px;margin-right:5px;}
.listBg .listArt ul li p{width:100px;margin-left:auto;}

.listBg .doctorBox{width:90%;margin:0px auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:40px 0;}
.listBg .doctorBox .itemBox{width:46%;display:flex;justify-content:space-between;border:#eee 1px solid;padding:10px;margin-bottom:20px;background:#fff;transition:all .3s ease;}
.listBg .doctorBox .itemBox:hover{box-shadow:0 0 10px rgba(0,0,0,0.1);}
.listBg .doctorBox .itemBox p{width:150px;height:190px;}
.listBg .doctorBox .itemBox p img{display:block;height:100%;object-fit:cover;}
.listBg .doctorBox .itemBox p a{display:block;width:100%;height:100%;}
.listBg .doctorBox .itemBox p a:hover{opacity:0.9;}
.listBg .doctorBox .itemBox dl{margin:0 20px;}
.listBg .doctorBox .itemBox dl dt{font-size:18px;height:40px;line-height:40px;word-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.listBg .doctorBox .itemBox dl dt span{color:#666;font-size:16px;}
.listBg .doctorBox .itemBox dl dd{font-size:14px;margin-top:10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.listBg .doctorBox .itemBox dl a{display:inline-block;margin-top:20px;color:#fff;background:#4b9a7b;padding:4px 12px;font-size:14px;}

.listBg .contBox .nodata{text-align: center;padding:100px 0;}
.listBg .contBox .nodata dt span{font-size:80px;color: #ddd;}
.listBg .contBox .nodata dd{color:#ccc;}

/*分页*/
.pageing{text-align:center;padding:0 0 60px 0;}
.pageing ul{display:flex;align-items:center;justify-content:center;}
.pageing li{border:1px #eee solid;margin:0px 4px;}
.pageing li a{display:block;padding:0 15px;background:#fff;height:38px;line-height:38px;text-align:center;color:#666;transition:all .3s ease;}
.pageing li a:hover{background:#0FA784;color:#fff!important;}
.pageing li span{display:block;padding:0 15px;background:#fff;height:38px;line-height:38px;text-align:center;color:#666;transition:all .3s ease;}
.pageing li.active span{background:#0FA784;color:#fff;}

.ksCont{background:#fff;border-top:3px #4b9a7b solid;margin-bottom:30px;}
.ksCont .ksContTit{width:96%;margin:0px auto;height:60px;display:flex;align-items:center;border-bottom:#e6e6e6 1px solid;}
.ksCont .ksContTit p{font-size:20px;margin-left:5px;color:#0FA784;font-weight:bold;display:flex;align-items:center;}
.ksCont .ksContTit p::before{content:'';height:16px;width:4px;background:#5ab7bd;margin-right:8px;}

.ksCont .ksContList{padding-top:30px;padding-bottom:20px;}
.ksCont .ksContList ul{width:96%;margin:0px auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;}
.ksCont .ksContList ul li{width:18%;margin-bottom:20px;}
.ksCont .ksContList.col4 ul li{width:23%;margin-bottom:20px;}
.ksCont .ksContList ul li a{border:1px #dcdcdc solid;border-radius:4px;display:flex;align-items:center;height:48px;}
.ksCont .ksContList ul li span{font-size:28px;background-image:-webkit-linear-gradient(65deg, #0a7e93 20%, #098f5f 60%);
-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-left:15px;}
.ksCont .ksContList ul li p{padding-left:15px;margin-left:15px; height:100%;display:flex;align-items:center;position:relative;}
.ksCont .ksContList ul li p::before{content:'';height:36px;width:1px;background:rgba(0,0,0,0.1);;position:absolute;left:0;top:50%;margin-top:-18px;}

.ksCont .ksContList ul li a:hover{background-image: linear-gradient(to right, #0a7e93, #098f5f);}
.ksCont .ksContList ul li a:hover span{background-image:-webkit-linear-gradient(65deg, #fff 20%, #fff 60%);}
.ksCont .ksContList ul li a:hover p{color:#fff;}
.ksCont .ksContList ul li a:hover p::before{background:rgba(255,255,255,0.2);}
.ksCont .ksContList ul .line{width:18%;height:1px;overflow: hidden;}
.ksCont .ksContList.col4 ul .line{width:23%;}