@charset "utf-8";

body,ol,ul,li,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select,div,span,a,aside,article,section,header,nav,footer,label,img{margin:0;padding:0;box-sizing:border-box;}
fieldset,img{border:0;}
img{vertical-align:middle;max-width:100%;}
ol,ul,li{list-style-type:none;}
table{border-collapse:collapse;border-spacing:0;}
button,input,select,textarea{font-size:.875rem;font-family:inherit;margin:0;outline:none;resize:none;border:none;background:none;}
.clearfix:after{clear:both;content:".";display:block;height:0;overflow:hidden;visibility:hidden;}
.clearfix{zoom:1;}
html{verflow:-Scroll;overflow-x:hidden;zoom:1;overflow-y:scroll;overflow:-moz-scrollbars-vertical;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
/*body{color:#666;line-height:1.5;font-family:'Microsoft YaHei',Arial,'simsun',HELVETICA;min-width:320px;}*/
body{color:#666;line-height:1.5;font-family:Arial,'simsun',HELVETICA;min-width:320px;}
a{color:#666;text-decoration:none;transition:all ease 0.3s;}
a:hover{color:#14a4ab;}


/* CSS活动的公共样式 */
.fl{float:left;}
.fr{float:right;}
.ce{text-align:center;}
.oh{overflow:hidden;}
.mb15{margin-bottom:15px;}
.mb30{margin-bottom:30px;}
.container{position:relative;min-width:320px;width:100%;max-width:1200px;margin:0 auto;}
.pImg{position:relative;padding-top:100%;display:block;overflow:hidden;}
.pImg img{position:absolute;top:0;left:0;width:100%;height:100%;transition:all 0.5s;}
.bgImg{background-position:center;background-size:cover;position:relative;transition:all 0.5s;display:block;width:100%;height:100%;}
.eps{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-ms-text-overflow:ellipsis;}
.pd90{padding:100px 0;overflow:hidden;}
.pd11{padding:110px 0;overflow:hidden;}
.mb40{margin-bottom:40px;}
.font14{font-size:.875em;}
.gray{background:#f8f8f8;}


@font-face {
  font-family: 'iconfont';
  src: url('../fonts/iconfont.eot');
  src: url('../fonts/iconfont.eot?#iefix') format('embedded-opentype'),
  url('../fonts/iconfont.woff') format('woff'),
  url('../fonts/iconfont.ttf') format('truetype'),
  url('../fonts/iconfont.svg#iconfont') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'montserrat';
  src: url('../fonta/Montserrat-SemiBold.eot');
  src: url('../fonta/Montserrat-SemiBold.eot?#iefix') format('embedded-opentype'),
  url('../fonta/Montserrat-SemiBold.woff') format('woff'),
  url('../fonta/Montserrat-SemiBold.ttf') format('truetype'),
  url('../fonta/Montserrat-SemiBold.svg#iconfont') format('svg');
  font-weight: normal;
  font-style: normal;
}


.iconfont {
  font-family:"iconfont" !important;
  font-style:normal;
  font-size: 1rem;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
  position:relative;
}

 
/* 头部 */
.header{left:0;top:0;z-index:99;width:100%;font-size:1rem;height:100px;background:#16a5ac;transition:all .5s;position:relative;line-height:100px;}
.header .logo{position: absolute;left:50px;}
.nav{width:50%;max-width:790px;margin:0 auto;display: flex;justify-content:space-between;}
.nav .m{float:left;}
.nav .m>a{color:#fff;display:inline-block;position:relative;height:42px;line-height:42px;z-index:2;}
.nav .m>a::after{content:"";position: absolute;left:0;bottom:5px;width:0;height:2px;background:#fff;transition:all .5s;}
.nav .cur>a,.nav .m>a:hover{color:#fff;}
.nav .cur>a::after,.nav .m:hover a::after{width:100%;}
.nav .navSub{position:absolute;top:120%;background:#f7f7f7;width:100%;text-align:center;padding:20px;transform:scaleY(0);opacity:0;left:0px;transition-delay:.15s;border-radius: 0 0 5px 5px;transform-origin:top;line-height:1.8;}
.nav .navSub li{line-height:1.4;display:inline-block;margin:0 20px;}
.nav .navSub a{color:#191919;}
.nav .navSub a:hover{color: #14a4ab;}
.nav .m:hover .navSub{transform:scale(1);opacity:1;top:100%;transition:top .5s,opacity .5s;}

.headR{position:absolute;right:50px;top:0;}
.headR .btn{height:42px;line-height:40px;background:#14a4ab;color:#fff;border-radius:21px;display:inline-block;width:120px;text-align:center;border:1px solid #fff;}
.headR .btn:hover{background:#a2ca0e;border-color: #a2ca0e;}
.headR .searBtn{font-family:"iconfont";color:#fff;margin-left:40px;font-size:1.375em;cursor: pointer;}
.headR .searBtn:hover{color:#14a4ab;}

.homeHead{position:absolute;background:none;}
.homeHead .headR .btn{border:1px solid #14a4ab;}
.homeHead .nav .m{height:auto;}
.headFix{position:fixed;background:#16a5ac;height:80px;line-height:80px;}
.headFix .headR .btn{border:1px solid #fff;}
.headB{background:#16a5ac;}


/* PC端搜索 */
.search{position: absolute;padding:20px;background:#333; background: rgba(0,0,0,.5);right:0;top:0;display:none;width:100%;padding-top:0;border-top: 1px solid #333;z-index:99;height:100%;}
.search form{width:40%;margin:0 auto;margin-top:20px;background:#fff;height:50px;line-height:50px;padding:0 80px 0 20px;}
.search .txt{width:100%;height:50px; line-height:40px;color:#666;float:left;}
.search .btn{float:left;width:80px;height:50px; cursor:pointer;transition:all 0.3s;background:#666 url('../images/sIcon.png') no-repeat center;margin-right:-80px;}
.search .btn:hover{background-color:#14a4ab;}
.search .close{position: absolute;right:50px;color:#fff;font-size:1.5em;font-family:"iconfont";top:0;cursor:pointer;}
.headFix .search form{margin-top:14px;}

/*  导航按钮 */
.navTrigger{position:absolute;top:22px;right:15px;width:26px;overflow:hidden;white-space:nowrap;color:transparent;z-index:20;cursor:pointer;display:none;}
.navTrigger span{display:block;height:2px;background:#fff;margin-bottom:5px;transition:all 0.3s;  -webkit-transform-origin: 0% 50%;-moz-transform-origin: 0% 50%; -ms-transform-origin: 0% 50%;-o-transform-origin: 0% 50%;transform-origin: 0% 50%;}
.navTrigger span:nth-child(3){margin-bottom:0;}
.navTrigger-on {width:28px;}
.navTrigger-on span:nth-child(1){transform: translateX(4px) translateY(0px) rotate(45deg);}
.navTrigger-on span:nth-child(2){opacity:0;}
.navTrigger-on span:nth-child(3){transform:translateX(2px) translateY(2px) rotate(-45deg);}
.wapTel{font-family:"iconfont";position: absolute;color:#fff;right:55px;font-size:12px;line-height:24px;top:17px;display:none;border-radius:15px;padding:0 15px;border:1px solid #fff;}
.wapTel:hover{color:#fff;}

/*  轮播图 */
.banner{position:relative;overflow:hidden;}
.banner:after {content: '';position: absolute;width:100%;height:100px;background: url('../images/banArc.png') no-repeat center;background-size:cover;bottom:0;z-index:3;}
.banner img{width:100%;animation:scale 30s infinite;}
.banner .wappic,.wap_culture{display:none;}
.swiper-wrapper{transition-timing-function: ease-in-out;}
.banner .txt{position: absolute;left:50%;top:42%;transform:translate(-50%,-50%);color:#fff;text-align:center;font-size:2rem;opacity:0;margin-top:50px;transition:all .8s;}
.banner .tie{font-size:60px;margin-bottom:30px;line-height:1.2;}
.banner .banVideo{background: url('../images/vIcon.png') no-repeat center right;padding-right:30px;cursor:pointer;font-size:16px;display:inline-block;}
.banner .swiper-slide-active .txt{ opacity:1;margin-top:0;}
.banner .swiperBtn{width:58px;height:58px;background:rgba(0,0,0,.5);color:#fff;position: absolute;top:42%;border-radius:100%;z-index:3;text-align:center;line-height:58px;left:6%;font-family:"iconfont";font-size:1.5rem;transform:rotate(180deg);opacity:0;cursor: pointer;transition:all .3s;}
.banner .swiperNext{transform:rotate(0);left:auto;right:6%;}
.banner .swiperBtn:hover{background:#128a8e;opacity:1;}
.banner:hover .swiperBtn{opacity:.5;}
.layer_video{width:80% !important;height:85%;}

/* 快捷菜单 */
.faseMenu{background:#f6f9fc;;}
.faseMenu ul{overflow:hidden;margin-top:-150px;z-index:3;padding-top:10px;}
.faseMenu li{float:left;width:25%;text-align:center;}
.faseMenu li a{display:inline-block;width:222px;height:253px;position:relative;overflow:hidden;animation-fill-mode:inherit;transition:all .5s;}
.faseMenu li div{background:url('../images/fase_bg.png') no-repeat;color:#333;padding-top:85px;position:relative;height:253px;width:222px;transition:all 0.5s ease 0s;backface-visibility:hidden;}
.faseMenu li .a{z-index:2;transform:rotateY(0deg);}
.faseMenu li .h{position:absolute;transform:rotateY(-180deg);color:#fff;left:0;top:0;background-image: url('../images/fase_bg2.png');}
.faseMenu li i{display:block;width:46px;height:46px;background:url('../images/faseIcon.png') no-repeat;margin:0 auto;margin-bottom:15px;}
.faseMenu li .h i{background-image: url('../images/faseIcon2.png');}
.faseMenu li:nth-child(2) i{background-position:-46px 0;}
.faseMenu li:nth-child(3) i{background-position:-92px 0;}
.faseMenu li:nth-child(4) i{background-position:-138px 0;}
.faseMenu li a:hover .a{transform:rotateY(180deg);}
.faseMenu li a:hover .h{transform:rotateY(0deg);z-index:3;}

/* 公司介绍 */
.introduce{background:#f6f9fc;padding:90px 0;overflow:hidden;}
.hTitle{font-size:1.125rem;text-align:center;max-width:640px;margin:0 auto;}
.hTitle span{display:block;color:#000;font-size:2.333em;position:relative;padding-bottom:15px;margin-bottom:35px;background: url('../images/tie_bg.jpg') no-repeat center bottom;font-weight:700;line-height:1.4;}
.introduce .hTitle span{margin-bottom:25px;}
.introduce ul{margin-top:60px;overflow:hidden;}
.introduce li{float:left;width:32%;}
.introduce li a{display:block;position:relative;border-radius:10px;overflow:hidden;}
.introduce li:nth-child(2){margin:0 2%;}
.introduce li .pImg{padding-top:70%;}
.introduce li p{height:70px;line-height:70px;position: absolute;width:100%;bottom:0;left:0;padding:0 8%;color:#fff;font-size:1.5em;background-image:linear-gradient(to right,rgba(22,165,172,.8), rgba(22,165,172,0) 60%);z-index:2;}
.introduce li:nth-child(2) p{background-image:linear-gradient(to right,rgba(162,204,14,.8), rgba(243,204,14,0) 60%);}
.introduce li:nth-child(3) p{background-image:linear-gradient(to right,rgba(243,200,34,.8), rgba(243,200,34,0) 60%)}
.introduce li p::after{content:"";position: absolute;left:0px;width:0;height:100%; background:rgba(22,165,172,.8);transition:all .5s;z-index:-1;}
.introduce li:nth-child(2) p::after{background:rgba(162,204,14,.8);}
.introduce li:nth-child(3) p::after{background:rgba(243,200,34,.8);}
.introduce li i{float:right;font-size:0.667em;font-style:normal;background: url('../images/r_arr1.png') no-repeat right center;padding-right:15px;opacity:0;margin-right:-50px;transition:all .5s;}
.introduce li:hover i{margin-right:0;opacity:1;}
.introduce li:hover img{transform: scale(1.05);}
.introduce li:hover p::after{width:100%;}

/* 专家团队 */
.team{background:url('../images/team_bg.jpg') no-repeat center;background-size:cover; position:relative;overflow:hidden;}
.hTitleW span{color:#fff;background: url('../images/tie_bg2.jpg') no-repeat center bottom;}
.teamSlide{position: relative;font-size:.875em;padding-bottom:30px;}
.teamSlide .box{padding-bottom:30px;}
.teamSlide li{float:left;width:33.3%;position:relative;border-radius:10px;overflow:hidden;margin-right:10px;}
.teamSlide li .txt{position:absolute;background:#fff;padding:7% 8%;bottom:0;width:100%;z-index:2;}
.teamSlide li .txt::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:0;background:#a2ca0e;opacity:.8;z-index:-1;transition:all .6s;}
.teamSlide li .pImg{padding-top:116%;}
.teamSlide li .p2{text-overflow:ellipsis;display: -webkit-box;overflow: hidden;line-clamp:3;-webkit-box-orient: vertical;text-overflow: -o-ellipsis-lastline;-webkit-line-clamp:3;transition:all;}
.teamSlide li h4{font-size:1.1em;color:#111;margin-bottom:6px;}
.teamSlide li:hover .txt::after{height:100%;}
.teamSlide li:hover .txt{color:#fff;background:none;transition:all .3s;transition-delay:.2;}
.teamSlide li:hover .txt h4{color:#fff;}
.teamSlide li:hover img{transform:scale(1.05);} 
.teamSlide .swiper-pagination{position: static;margin-top:60px;height:2px;background:rgba(255,255,255,.2);width:84%;}
.teamSlide .swiper-pagination-progressbar-fill{background:#f3c822;height:4px;margin-top:-1px;}
.tMore{position: absolute;right:0;bottom:0;width:150px;height:60px;line-height:60px;border-radius:8px;background:#a2ca0e;color:#fff;text-align:center;font-size:1.143em;}
.tMore:hover{color:#fff;background:#f3c822;}

/* 健高动态 */
.news{background:#e9f5fd url('../images/news_bg.jpg') no-repeat center;background-size:cover;}
.newsL{width:49%;position:relative;overflow:hidden;padding-left:40px;}
.carousel{position:relative;float:left;width:48%;}
.carousel ul{position: relative;overflow: hidden;height:100%;width:100%;}
.carousel li{position:absolute;cursor:pointer;overflow:hidden;width:100%;height:100%;}
.carousel li a{position:relative;display:block;border-radius:15px;overflow:hidden;background:#000;}
.carousel li img{opacity:.5;}
.carousel li .txt{position: absolute;bottom:25px;left:0;width:100%;padding:0 5%;color:#fff;font-size:.875em;opacity:0;}
.carousel li .txt h4{font-size:1.286em;margin-bottom:10px;}
.carousel li#side0 img{opacity:1;;}
.carousel li#side0 .txt{opacity:1;}
.carousel .btn{position:absolute;right:20px;bottom:-25px;width:50px;height:50px;cursor:pointer;background:#fff;z-index:3;border-radius:50%;box-shadow:0 0 10px rgba(0,0,0,0.1);line-height:50px;text-align:center;font-family:"simsun";font-weight:700;text-align:center;font-size:20px;}
.carousel .nextButton{right:80px;} 
.carousel .btn:hover{background:#2ca7ad;color:#fff;}

.newsR{width:48%;box-shadow:0 0 10px #e1e1e1;border-radius:10px;background:#fff;overflow:hidden;padding:30px 3%;}
.newsR li{border-bottom: 1px solid #e5eaef;margin-bottom:26px;padding-bottom:25px; color:#b9c2ca;}
.newsR li:last-child{margin-bottom:0;border:none;padding-bottom:0;}
.newsR li p a{color:#f3c822;}
.newsR li h4{font-size:1.143em;;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;margin-top:5px;}
.newsR li h4 a{color:#333}
.newsR li h4 a:hover,.newsR li p a:hover{color:#2ca7ad;}
.newsR li h4 a:hover{padding-left:10px;}

.homeData{background:url('../images/data_bg.jpg') no-repeat center;background-size:cover;background-attachment:fixed; overflow:hidden;color:#fff;font-size:1.125em;position:relative;padding-bottom:120px;}
.homeData::after{content:"";position: absolute;bottom:0;width:100%;height:120px;background: url('../images/dataArc.png') no-repeat center;background-size:cover;}
.homeData ul{display: flex;justify-content:space-between;padding-top:20px;}
.homeData li{text-align:center;min-width:150px;}
.homeData li:nth-child(1){min-width:190px;}
.homeData li b{font-size:4em;font-weight:400;font-family:"montserrat";line-height:1.2;position: relative;}
.homeData li i{display:inline-block;width:64px;height:56px;background: url('../images/dataIcon.png') no-repeat;margin-bottom:35px;}
.homeData li:nth-child(2) i{background-position:-64px 0;}
.homeData li:nth-child(3) i{background-position:-128px 0;}
.homeData li:nth-child(4) i{background-position:-192px 0;}
.homeData li:nth-child(5) i{background-position:-266px 0;}
.homeData li:nth-child(4) b::after,.homeData li:nth-child(5) b::after{content:"+";position: absolute;right:0;font-size:20px;top:8px;right:-15px;}

/* 全国门诊分布 */
.region{padding-bottom:220px;}
.wapMap{display:none;}
.regionMain{padding-top:40px;position: relative;}
.regionMap{background: url('../images/map.jpg') no-repeat center;height:706px;width:930px;margin:0 auto;color:#525c60;position:relative;}
.regionMap li{position:absolute;background:url('../images/map_li.png') no-repeat left center;padding-left:25px;line-height:32px;cursor:pointer;transition:all .3s;}
.regionMap li:hover,.regionMap .on{background-image: url('../images//map_lih.png');color:#000;}
.regionMap .m1{top:402px;right:140px;}
.regionMap .m2{top:242px;right:245px;}
.regionMap .m3{top:325px;right:225px;}
.regionMap .m4{top:375px;right:360px;}
.regionMap .m5{top:430px;right:290px;}
.regionMap .m6{top:455px;right:155px;}
.regionMap .m7{top:440px;right:445px;}
.regionMap .m8{top:450px;right:370px;}
.regionMap .m9{top:500px;right:290px;}
.regionTab{position: absolute;left:10px;bottom:20px;height:380px;}
.regionBox{background:#fff;padding:25px;box-shadow:0 2px 10px #e1e1e1;font-size:14px;position:relative;overflow:hidden;color:#333;;}
.regionBox .ohbox{height:235px}
.regionBox h4{color:#000;font-size:18px;margin-bottom:15px;}
.regionBox li {margin-bottom:25px;width:310px;}
.regionBox li img{width:100%;}
.regionBox li h5{font-size:18px;color:#2ca7ad;margin:15px 0 8px 0;}
.regionBox li p{background:url('../images/tel_r.jpg') no-repeat left center;padding-left:25px;line-height:1.8;}
.regionBox li p:last-child{background-image: url('../images/map_r.jpg');}
.regionBox .pageBtn span{position: absolute;right:25px;font-family:'simsun';font-weight:700;top:25px;font-size:20px;color:#999;cursor:pointer;}
.regionBox .pageBtn .prev{right:50px;}
.regionBox .pageBtn span:hover{color:#2ca7ad;}

.areaBoxMain li{border-bottom:1px solid #ddd;padding-bottom:20px;margin-bottom:20px;}
.areaBoxMain li h5{font-size:1.286em;color:#333;margin-bottom:10px;}
.areaBoxMain li p{background: url('../images/sli.png') no-repeat left 6px;padding-left:18px;color:#888;margin-top:5px;}
.areaBox{margin-bottom:25px;}
.areaMenu{background:#f5f5f5;display: flex;justify-content: space-between;height:45px;line-height:45px;font-size:1.125em;color:#333;}
.areaMenu li{padding:0 15px;}
.areaMenu .on{background:#2ca7ad;color:#fff;}

/*底部 */
.footer{background:#2e2f30;padding:90px 0 70px 0;position:relative;color:#d1d1d1;z-index:2;}
.homeFoot::after{content: '';position: absolute;background: url('../images/footArc.jpg') no-repeat center;background-size:cover;width:100%;height:100px;top:-10px;z-index:-1;}

.footMain{min-height:280px;margin-bottom:30px;overflow:hidden;}
.footTel{float:left;width:190px;}
.footTel h4 {background: url('../images/fTel.png') no-repeat left 5px;padding-left:20px;margin-bottom:20px;}
.footTel h4 span{display:block;font-size:1.5em;color:#fff;margin-left:-20px;}
.footIcon a{float: left;position:relative;width:48px;height:48px;border-radius:100%;background:#474747;text-align:center;line-height:48px;font-family:"iconfont";font-size:1.125em;margin-right:15px;}
.footIcon span{position: absolute;left:0;top:80px;width:110px;height:110px;padding:5px;background:#fff;opacity:0;transform:scale(0);transition:opacity .5s,top .5s;}
.footIcon span::after{content:"";position:absolute;left:15px;top:-16px;border:10px solid transparent;border-bottom-color:#fff;}
.footIcon a:hover span{opacity:1;top:65px;transform:scale(1);}
.footMenu{float:right;overflow:hidden;width:65%;display: flex;justify-content: space-between;line-height:2;}
.footMenu dl{float:left;}
.footMenu dt{font-size:1.25em;color:#fff;margin-bottom:25px;line-height:1.2;position: relative;}
.footMenu dt::after,.footMenu dt::before{content:"";position: absolute;width:12px;height: 2px;right:0;top:16px;transition: transform 0.3s ease;background:#fff;opacity:.7;display:none;}
.footMenu dt::after{width:2px;height:12px;right:5px;top:11px;}
.footMenu dd a{display:block;}
.footMenu .on dt::after{transform: rotate(90deg);}
.copyright{font-size:.875em;}
.copyright span a{margin:0 10px;}
.copyright span a:last-child{margin-right:0;}
.footer a{color:#d1d1d1;}
.footer a:hover{color:#fff;}
.footMenu_wap,.wapSystem,.footTel .pic{display:none;}


/*内页公用 */
.listBan{height:500px;position:relative;overflow:hidden;font-size:1.5rem;}
.listBan .bgImg{transform: matrix(1, 0, 0, 1, 0, 0);-webkit-transform: matrix(1, 0, 0, 1, 0, 0);-webkit-animation: minus 5s 0s ease both infinite;-moz-animation: minus 5s 0s ease both infinite;animation: minus 5s 0s ease both infinite;animation-iteration-count: 1;-webkit-animation-iteration-count: 1;background-position:center;}
.listBan .txt{position:absolute;color:#16a5ac;top:50%;transform: translateY(-50%);animation:leftPic 2s .1s ease;left:50%;margin-left:-600px;}
.listBan h4{display:block;font-size:2em;font-weight:700;margin-bottom:25px;}
.listBan .text{background:#a2ca0e;color:#fff;padding:10px 20px;border-radius:8px;position:relative;}
.listBan .text::after{content:"";position: absolute;width:20px;height:20px;background:#f3c822;border-radius:3px;top:-30px;right:-30px;}
.listWrap{padding:110px 0 80px 0;overflow:hidden;}

@-webkit-keyframes minus{from{-webkit-transform: matrix(1.05, 0, 0, 1.05, 0, 0); transform: matrix(1.05, 0, 0, 1.05, 0, 0);}
to{-webkit-transform: matrix(1, 0, 0, 1, 0, 0); transform: matrix(1, 0, 0, 1, 0, 0);}}
@keyframes minus{from{-webkit-transform: matrix(1.05, 0, 0, 1.05, 0, 0); transform: matrix(1.05, 0, 0, 1.05, 0, 0);}
to{-webkit-transform: matrix(1, 0, 0, 1, 0, 0); transform: matrix(1, 0, 0, 1, 0, 0);}}
@keyframes leftPic
{
  0%   {opacity:0;margin-top:200px;}
  100% {opacity:1;margin-top:0;}
}

/*内页公用菜单 */
.listMenu{border-bottom: 1px solid #f0f0f0;height:80px;line-height:80px;display: flex;justify-content:center;flex-flow:row wrap;}
.listMenu a{position:relative;margin:0 35px;}
.listMenu a::after{content:"";position: absolute;left:0;bottom:-1px;width:100%;height:2px;transform-origin:right;transform:scale(0,1);transition:transform .5s;background:#16a5ac;}
.listMenu .cur,.listMenu a:hover{color:#16a5ac;}
.listMenu .cur::after,.listMenu a:hover::after{transform-origin:left;transform:scale(1);}

/*公司介绍 */
.listWrap{padding-top:110px;padding-bottom:110px;overflow:hidden}
.present li{margin-bottom:60px;overflow:hidden;}
.present .pic{height:440px;overflow:hidden;width:50%;border-radius:10px;}
.present .txt{width:45%;max-width:450px;line-height:2;padding-top:20px;}
.present .txt i{background-color:#ebf5f6;width:120px;height:120px;background-repeat: no-repeat;background-position:center;display:inline-block;margin-bottom:20px;border-radius:100%;}
.present .txt h4{font-size:2.625em;color:#333;position:relative;padding-bottom:15px;margin-bottom:25px;font-weight:700;background:url('../images/tie_bg.jpg') no-repeat left bottom;line-height:1.2;}
.present li:nth-child(2n) .txt{float:right;}
.present li:nth-child(2n) .pic{float:left;}

/*企业文化 */
.cultureTop{overflow:hidden;margin-bottom:35px;}
.hTitle2{text-align:left;}
.hTitle2 span{background-position:left bottom;}
.cultureTop p{max-width:720px;line-height:1.8;}
.cultureL{width:40%;}
.cultureL li{position:relative;height:170px;background:#d5edee;padding:5% 11%;display:flex;flex-flow:row wrap; align-content:center;cursor:pointer;transition:all .5s;z-index:2;}
.cultureL li::after{content:"";position: absolute;left:0;top:0;width:2px;height:0;background:#16a5ac;transition:all .5s;}
.cultureL li i,.wap_culture .txt i{position: absolute;font-size:5rem;font-family:"iconfont";right:8%;font-style:normal;color:#bfe4e6;z-index:-1;}
.cultureL li:nth-child(2),.wap_culture li:nth-child(2){background:#ebf4d8;}
.cultureL li:nth-child(3),.wap_culture li:nth-child(3){background:#e7f6f7;}
.cultureL li:nth-child(4),.wap_culture li:nth-child(4){background:#fcf3d8;}
.cultureL li:nth-child(2) i,.wap_culture li:nth-child(2) .txt i{color:#e2efc4;}
.cultureL li:nth-child(3) i,.wap_culture li:nth-child(3) .txt i{color:#ddeeef;}
.cultureL li:nth-child(4) i,.wap_culture li:nth-child(4) .txt i{color:#fbecc4;}
.cultureL li span,.wap_culture .txt span{display:block;width:100%;color:#333;font-size:1.5em;margin-bottom:10px;}
.cultureR{width:60%;height:680px;overflow:hidden;}
.cultureL .on{background:#fff !important;}
.cultureL .on span{color:#16a5ac;}
.cultureL .on::after{height:100%;}
.wap_culture li{background:#d5edee;margin-bottom:20px;}
.wap_culture li .txt{padding:5% 5%;position:relative;z-index:2;}
.wap_culture .txt i{top:0;right:5%;}


/*发展历程 */
.history{font-size:1.125em;position:relative;overflow: visible;}
.historyBox{position: relative;margin-top:50px;text-align:center;padding:0 30px;}
.historyBox::after{content:"";position: absolute;left:-100%;bottom:12px;background:#dfdfdf;width:300%;height:1px;z-index:-1;}
.historyMenu{overflow:hidden;font-family:Arial;}
.historyMenu li{float:left;width:14.28%;padding-bottom:35px;position:relative;cursor: pointer;transition:all .4s;}
.historyMenu li::after{content:"";position:absolute;left:50%;bottom:0;width:8px;height:8px;border-radius:100%;background:#dfdfdf;border:8px solid #fff;margin-left:-16px;transition:all .5s;}
.historyMenu .swiper-slide-active{color:#16a5ac;font-weight:700;font-size:1.333em;line-height:1;}
.historyMenu .swiper-slide-active::after{background:#16a5ac;border-color:#d0edee;}
.historyMenu .swiperBtn{border-color:#c4c4c4;color:#c4c4c4;top:65%;background:#fff;z-index:3;}
.historyMenu .swiperBtn:hover{border-color:#6eb92d;color:#6eb92d;}

.historyMain li{overflow:hidden;background:#ebf5f6;position:relative;display:flex;align-items: center;}
.historyMain li .pic{float:left;width:600px;height:415px;overflow:hidden;}
.historyMain li .pic img{width:100%;height:100%;transition:all .5s;}
.historyMain li .info{width:50%;color:#333;padding:0 7% 2% 7%;}
.historyMain li .info h5{font-size:3.333em;color:#16a5ac;font-family:Arial;font-weight:700;margin-bottom:30px;line-height:1.2;}
.historyMain li p{background: url('../images/h_li.jpg') no-repeat left center;padding-left:15px;}
.swiperBut{width:48px;height:48px;background:#dfdfdf;border-radius:100%;color:#fff;line-height:48px;font-family:'simsun';font-size:24px;font-weight:700;margin-top:-8px;left:-80px;text-align:center;transition:all .3s;}
.swiper-button-next.swiperBut{left:auto;right:-80px;}
.swiperBut:hover{background:#16a5ac;color:#fff;}

.listData{background: url('../images/data_bg2.jpg') no-repeat center;color:#333;}
.listData li b{color:#16a5ac;}
.listData li i{background-image: url('../images/dataIcon2.png');}
.listData::after{display:none;}

/*服务体系 */
.systemBox1 .txt{width:45%;overflow:hidden;font-size:1.125em;line-height:2;max-width:480px;}
.systemBox1 .pic{width:53%;height:440px;padding-right:40px;padding-bottom:40px;position: relative;}
.systemBox1 .pic .bgImg{border-radius:10px;}
.systemBox1 .pic::after{content:"";position: absolute;right:0;bottom:0;background: #fcf3d8;width:350px;height:350px;z-index:-1;border-radius:10px;}

.systemBox2{background:#eaf7f7;}
.systemMenu{float:left;width:21%;padding-top:60px;font-size:1.125em;}
.systemMenu li{height:100px;border-top: 1px solid #e4e7e7;cursor:pointer;color:#333;padding:0 15px;position:relative;z-index:2;display:flex;align-items:center;border-radius:10px;transition:all .5s;}
.systemMenu li:last-child{border-bottom: 1px solid #e4e7e7;}
.systemMenu .on{color:#fff;background:#16a5ac;}
.systemTab{width:75%;position:relative;overflow:hidden;}
.conMain li{height:520px;position:relative;}
.conMain li .bgImg{width:88%;border-radius:10px;}
.conMain li .txt{position: absolute;right:15px;top:50px;background:#fff url('../images/cite.png') no-repeat 45px 50px;height:425px;padding:110px 45px 40px 45px;width:340px;border-radius:10px;box-shadow:2px 2px 15px rgba(0,0,0,.13);}
.conMain li h4{font-size:1.875em;color:#000;}
.conMain li p{background: url('../images/sli.png') no-repeat left 10px;padding-left:15px;margin-top:20px;color:#888;}

.odds{position:relative;overflow:visible;text-align:center;}
.oddsMain li{float:left;width:33.3%;border-radius:8px;overflow:hidden;background:#f5f5f5;text-align:left;}
.oddsMain li .pImg{padding-top:44%;}
.oddsMain li .txt{padding:15px 6%;min-height:250px;line-height:1.8;}
.oddsMain li h4{font-size:1.125em;color:#16a5ac;margin-bottom:10px;}
.oddsMain li h4 span{display:block;font-size:1.333em;color:#333;}
.oddsMain li p{background:url('../images/h_li.jpg') no-repeat left 12px;padding-left:15px;}
.oddsMain .swiperBut{color:#a2ca0e;cursor: pointer;pointer-events:initial;opacity:1;}
.oddsMain .swiperBut:hover{background:#a2ca0e;color:#fff;}

/*科室分类   */
.projectMenu{display:flex;justify-content: space-between;text-align:center;color:#333;margin-bottom:40px;}
.projectMenu li{float:left;cursor:pointer;position:relative;transition:all .5s;padding-bottom:10px;}
.projectMenu li i{display:block;width:54px;height:50px;margin:0 auto;margin-bottom:20px;background-repeat: no-repeat;}
.projectMenu li::after{content:"";position: absolute;left:0;bottom:0;width:0;height:2px;background:#16a5ac;transition:all .5s;}
.projectMenu .on{color:#16a5ac;}
.projectMenu .on::after{width:100%;}
.projectMain{position:relative;overflow:hidden;}
.projectMain  li .bgImg{width:82%;}
.projectMain  li p{background:none;padding-left:0;}
.odds2{background:#ecf8f8 url('../images/oddsArc.jpg') no-repeat center top;background-size:100%;}
.oddsSystem{background:none;}
.odds2 li .txt,.odds2 .swiperBut{background:#fff;}


/*专家团队 */
.teamList{font-size:.875rem;}
.teamList ul{overflow: hidden;margin-right:-30px;}
.teamList li{float:left;width:33.3%;padding-right:30px;margin-bottom:30px;}
.teamList li a{display:block;position:relative;border-radius:10px;overflow:hidden;}
.teamList li .txt{position:absolute;background:#ebf5f6;padding:7% 8%;bottom:0;width:100%;z-index:2;}
.teamList li .txt::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:0;background:url('../images/teamArc.png') repeat-x left top;z-index:-1;transition:all .6s;}
.teamList li .p2{text-overflow:ellipsis;display: -webkit-box;overflow: hidden;line-clamp:3;-webkit-box-orient: vertical;text-overflow: -o-ellipsis-lastline;-webkit-line-clamp:3;transition:all;}
.teamList li .pImg{padding-top:116%;}
.teamList li h4{font-size:1.1em;color:#111;margin-bottom:6px;}
.teamList li a:hover{box-shadow:3px 3px 10px #ccc;}
.teamList li a:hover .txt::after{height:120%;}
.teamList li a:hover .txt{color:#fff;background:none;transition:all .3s;transition-delay:.2;}
.teamList li a:hover .txt h4{color:#fff;}
.teamList li a:hover img{transform:scale(1.05);} 

.backList{position: absolute;right:0;top:15px;color:#999;} 
.backList i{font-style:normal;font-family:"iconfont";margin-right:5px;}
.teamShow .pic{float:right;width:410px;overflow:hidden;border-radius:10px;margin-left:30px;}
.teamShow .pic img{width:100%;}
.teamShow .txt{max-width:600px;}
.teamShow .tie{font-size:2.25em;font-weight:300;line-height:1.4;margin-bottom:5px;}
.teamShow .tie span{display:block;color:#16a5ac;display:block;font-size:1.333em;font-weight:400;}
.teamShow .p1{font-size:1.125em;margin-bottom:25px;background: url('../images/tMap.png') no-repeat left center;padding-left:20px;}
.teamShow .info{line-height:1.8;}
.teamShow .info i{font-style:normal;color:#16a5ac;margin-right:5px;}

.relatedTeam{background:#eaf7f7 url('../images/relatedTeam.jpg') no-repeat center top;background-size:100%;font-size:.875rem;}
.relatedTeam li{float:left;width:33.3%;text-align:center;background: url('../images/team_mask.jpg') no-repeat center top;padding-top:15px;}
.relatedTeam li .pic{width:240px;height:240px;overflow:hidden;display:inline-block;border-radius:100%;overflow:hidden;margin-bottom:20px;}
.relatedTeam li .pic img{width:100%;transition:all.5s;}
.relatedTeam li h4{font-size:1.286em;color:#333;margin-bottom:5px;}

/*新闻动态 */
.newsList{overflow:hidden;margin-right:-30px;}
.newsList li{float:left;width:33.3%;padding-right:30px;margin-bottom:50px;}
.newsList li .pImg{padding-top:80%;border-radius:10px;margin-bottom:15px;}
.newsList li .pic{display:block;overflow: hidden;border-radius:10px;margin-bottom:15px;}
.newsList li img{height:260px;max-width:inherit;transition:all .5s;min-width:100%;}
.newsList li .date{font-size:.875rem;color:#999;}
.newsList li h5{color:#333;margin-top:5px;height:46px;text-overflow:ellipsis;display: -webkit-box;overflow: hidden;line-clamp:2;-webkit-box-orient: vertical;text-overflow: -o-ellipsis-lastline;-webkit-line-clamp:2;transition:all;}
.newsList li:hover img{transform: scale(1.1);}
.newsList li:hover h5{color:#16a5ac;}
.videoList li .pImg{background:#000;}
.videoList li .pImg img{opacity:.65;}
.videoList li .pImg::after{content:"";position: absolute;left:50%;top:50%;width:40px;height:40px;background: url('../images/vBtn.png') no-repeat;margin-left:-25px;margin-top:-25px;background-size:100%;}



.newsShow{padding-bottom:110px;}
.newsShow_top{background:#f9f9f9;position:relative;padding:80px 0;margin-bottom:50px;}
.newsShow_top::after{content:"";position: absolute;left:-100%;width:300%;background:#f9f9f9;height:100%;top:0;z-index:-1;}
.newsShow_top .title{font-size:2.25em;color:#000;font-weight:700;line-height:1.2;margin-bottom:15px;}
.newsShow_top span{color:#999;background: url('../images/date.png') no-repeat left center;padding-left:20px;}
.newsShow_main{line-height:1.8;overflow:hidden;}
.bshare-custom {display:inline-block;margin-left:10px;font-size:14px;color:#999;background:url('../images/share.png') no-repeat left center;padding-left:20px;}
.bshare-custom a{font-family:"iconfont";background:#ccc !important;width:32px !important; height:32px !important;border-radius:100%;;text-align:center;line-height:32px;color:#fff !important;padding:0 !important;display:inline-block;text-decoration: none !important;}
.bshare-custom a:hover{background:#9ecb3a !important;}

.showPage{margin-top:50px;overflow:hidden;}
.showPage a{width:104px;height:64px;line-height:64px;border:1px solid #e9e9e9;font-family:"iconfont";text-align:center;font-size:1.5em;margin-right:5px;transition:all .5s;display:inline-block;}
.showPage .prev{transform: rotate(180deg);}
.showPage a:hover{background:#9ecb3a;width:250px;border-color:#9ecb3a;color:#fff;}


/*就医指南 */
.process{position: relative;overflow:visible;z-index:2;}
.process::after{content:"";position: absolute;left:-100%;width:300%;height:100%;background-image:linear-gradient(#fff,#f1f7fb);bottom:0;z-index:-1;}
.process .info{position:relative;}
.process .pic{position: absolute;left:50%;bottom:0;margin-left:-40%;}
.feature ul{text-align:center;font-size:1.5em;color:#333;overflow:hidden;}
.feature li{float:left;width:25%;margin:30px 0;}
.feature li span{width:140px;height:140px;display:block;margin:0 auto;border-radius:100%;background:#ebf5f6;margin-bottom:20px;position: relative;top:0;transition:all .5s;}
.feature li i{display:inline-block;width:50px;height:140px;background: url('../images/featureIcon.png') no-repeat left center;}
.feature li:nth-child(2) i{background-position:-50px center;}
.feature li:nth-child(3) i{background-position:-100px center;}
.feature li:nth-child(4) i{background-position:-150px center;}
.feature li:nth-child(5) i{background-position:-200px center;}
.feature li:nth-child(6) i{background-position:-250px center;}
.feature li:nth-child(7) i{background-position:-300px center;}
.feature li:nth-child(8) i{background-position:-350px center;}


/*检查项目 */
.item{padding-bottom:80px;}
.item ul{overflow:hidden;text-align:center;}
.item li{float:left;margin-top:30px;width:33.3%;line-height:1.8;height:300px;}
.item li a{display:inline-block;max-width:260px;cursor:auto;color:#666;}
.item li i{width:140px;height:140px;background-color:#ebf5f6;display:inline-block;background-repeat:no-repeat;background-position:center; border-radius:100%;margin-bottom:20px;}
.item li span{display:block;font-size:1.5em;color:#333;margin-bottom:5px;}

.itemBox2{background:#ecf8f8 url('../images/relatedTeam.jpg') no-repeat top center;background-size:100%;}
.itemBox2 .pic{width:60%;height:520px;border-radius:10px;display:block;overflow:hidden;}
.itemBox2 .txt{background:#fff url('../images/cite.png') no-repeat 12% 55px;height:425px;padding:110px 5.5% 40px 5.5%;width:340px;border-radius:10px;box-shadow:2px 2px 15px #ddf1f5;width:50%;margin-left:-10%;z-index:2;position:relative;margin-top:40px;}
.itemBox2 h4{font-size:1.875em;color:#000;}
.itemBox2 p{background: url('../images/sli.png') no-repeat left 10px;padding-left:15px;margin-top:20px;color:#888;}

/*分页 */
.pagination{margin-top:50px;overflow:hidden;font-size:16px;text-align:center;}
.pagination a{width:45px;height:45px;display:inline-block;line-height:45px;margin:0 2px;background:#ebf5f6;border-radius:100%;}
.pagination .next,.pagination .last,.pagination .prev{width:auto;padding:0 25px;border-radius:0;font-size:14px;border-radius:25px;}
.pagination .cur,.pagination a:hover{background:#16a5ac;color:#fff;}


/*门诊导航 */
.guideList li{float: left;width:32%;margin-bottom:50px;color:#333;}
.guideList li .pImg{padding-top:66%;margin-bottom:20px;border-radius:10px;overflow:hidden;}
.guideList li h4{font-size:1.5em;margin-bottom:10px;}
.guideList li .txt{height:130px;margin-bottom:10px;}
.guideList li p{margin-bottom:5px;background: url('../images/gIcon1.png') no-repeat left 4px;padding-left:25px;}
.guideList li p:nth-child(3){background-image: url('../images/gIcon2.png');}
.guideList li .btn{display:inline-block;color:#16a5ac;padding-left:25px;background: url('../images/gIcon3.png') no-repeat left center;}
/* .guideList li:hover img{transform: scale(1.08);} */
.guideList li .btn:hover{text-decoration: underline;}
.guideList li:nth-child(3n-1){margin:0 2%;}
