@charset "utf-8";
/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,select,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:40%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font:14px/1.8 "Microsoft YaHei UI","Microsoft YaHei",Arial,SimSun,"Segoe UI",Tahoma,Helvetica,sans-serif;outline:0;}
body{background:#fff;color:#666;min-width:980px;margin-left:auto;margin-right:auto;font-size: 16px;align-content: center;}
html{background-color: #666;}
a{color:#444;outline:none;}
a:hover{color:#e54100;text-decoration:none;}
.xk{width: 1200px;margin: auto;}
.xk1600{width: 1600px;margin: auto;}
.mt40{margin-top: 40px;}
.mb40{margin-bottom: 40px;}
.logo{text-align: center;}
.nav {height: 60px;border-top: 2px solid #00ACC9;top: 100px;z-index: 5;background-color: rgba(156, 231, 245, 0.3);}
.nav ul{width: 1200px;margin: auto;}
.nav li {float: left;position: relative;width: 16.666%;text-align: center;height: 40px;}
.nav li a {display: block;font-size: 18px;line-height: 60px;}
.red{color: #e53048;}
/* .nav{height: 40px;border-top: 2px solid #00ACC9;position: relative;top: 100px;z-index: 5;background-color: #fff 100%;}
.nav li{float: left;position: relative;width: 16.666%;text-align: center;height: 40px;position: relative;}
.nav li a{display: block;font-size: 20px;line-height: 60px;background-color:rgba(43, 38, 38, 0.274);color: #fff;} */
.nav li a:hover {color: #00ACC9;background-image: url(../images/bot.png);background-repeat: no-repeat;background-position: 50% 0%; background-size: 10%;background-color: rgba(156, 231, 245, 0.3);}
#certify {position: relative;width: 1600px;margin: 0 auto}
/* #certify .swiper-container {padding-bottom: 60px} */
#certify .swiper-slide {width: 100%;height: 762px;background: #fff;box-shadow: 0 8px 30px #ddd}
#certify .swiper-slide img{display:block;width: 100%;} 
#certify .swiper-slide p {line-height: 98px;padding-top: 0;text-align: center;color: #636363;font-size: 1.1em;margin: 0}
#certify .swiper-pagination {width: 100%;bottom: 100px}
#certify .swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 5px;border: 3px solid #fff;background-color: #d5d5d5;width: 10px;height: 10px;opacity: 1}
#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {border: 3px solid #00A7C2;background-color: #fff}
#certify .swiper-button-prev {left: 200px;width: 31px;height: 93px;background: url(../images/bl.png) no-repeat;background-position: 0 0;background-size: 100%;}
/* #certify .swiper-button-prev:hover {background-position: 0 -46px;background-size: 100%} */
#certify .swiper-button-next {right: 200px;width: 31px;height: 93px;background: url(../images/br.png) no-repeat;background-position: 0 0;background-size: 100%;}
/* #certify .swiper-button-next:hover {background-position: 0 -139px;background-size: 100%} */
.news{height: 245px;overflow: hidden;}
.news li a{font-size: 14px;}
.news h2{background: url(../images/bot.png) no-repeat 11.7% 0%/2.5%;color: #00A7C2;}
.news .news_l img{width: 360px;}
.news .news_l p{text-indent: 2em;}
.news .news_l p a{font-size: 14px;}
.news div{float: left;width: 30%;border-top: 2px solid #00ACC9;}
.news div:nth-child(2){margin: 0px 5%;}
.news .news_r ul li{width: 100%;padding: 5px 0;border-bottom: 1px dashed #D0D0D0;}
.news .news_r ul li a span{float: right;}
.news .news_r ul li:last-child {border: none;}
.news .news_r ul a:before {content: "•";font-weight: bold;color: #e4492d;margin-right: 5px;}

.zxl{height: 120px;border-radius: 6px;box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.3);align-content: center;}
.zxl div{float: left;width: 25%;text-align: center;}
.zxl div:nth-child(1) a{font-size: 25px;line-height: 120px;display: block;color: #666;letter-spacing: 3px;background: url(../images/zxjb2.png) no-repeat 56px 45px/10%,url(../images/b2.png) no-repeat 211px 59px/7%;}
.zxl div:nth-child(2) a {font-size: 25px;line-height: 120px;display: block;color: #666;letter-spacing: 3px;background: url(../images/zxyy2.png) no-repeat 56px 45px/10%, url(../images/b2.png) no-repeat 211px 59px/7%;}
.zxl div:nth-child(3) a{font-size: 25px;line-height: 120px;display: block;color: #666;letter-spacing: 3px;background: url(../images/zxlx2.png) no-repeat 56px 45px/10%, url(../images/b2.png) no-repeat 211px 59px/7%;}
.zxl div:nth-child(1) a:hover {color: #00A7C2;background: url(../images/zxjb1.png) no-repeat 56px 45px/10%, url(../images/b1.png) no-repeat 211px 59px/7%;}
.zxl div:nth-child(2) a:hover {color: #00A7C2;background: url(../images/zxyy1.png) no-repeat 56px 45px/10%, url(../images/b1.png) no-repeat 211px 59px/7%;}
.zxl div:nth-child(3) a:hover {color: #00A7C2;background: url(../images/zxlx1.png) no-repeat 56px 45px/10%, url(../images/b1.png) no-repeat 211px 59px/7%;}
.zxl div a img{width: 9%;top: 5px;position: relative;}
.zxl div a img:nth-child(2){width: 8%;top: -1px;position: relative;}
.zxl .zxl_img img{width: 65%;top: 31px;position: relative;}
.tit{height: 60px;border-top: 2px solid #00ACC9;position: relative;top: 40px;z-index: 5;}
.tit h2{font-size: 26px;line-height: 60px;background: url(../images/bot.png) no-repeat 3.7% 0%/1.5%;color: #00A7C2;}
.zlfw{height: 902px;background: url(../images/background.png) no-repeat;position: relative;top: -60px;}
.zlfw .zlfw_k{width: 663px;height: 434px;position: relative;top: 220px;left: 205px;overflow: hidden;}
.zlfw .zlfw_p{width: 603px;height: 374px;border: 5px solid #fff ;background-color: #0E8395;border-radius: 20px;color: #fff;padding: 25px;}
.zlfw .zlfw_p h3{font-size: 30px;text-align: center;}
.zlfw .zlfw_p p{font-size: 20px;text-align: left;letter-spacing: 3px;}
.zlfw .swiper-button-next1{left:1400px;width: 72px;height:24px;background: url(../images/gd1.png) no-repeat;background-position: 0 0;background-size: 100%;position: relative;top: -60px;}
.zlfw .swiper-button-prev1{left:1400px;width: 72px;height: 24px;background: url(../images/gd2.png) no-repeat;background-position: 0 0;background-size: 100%;position: relative;}
.tit1{height: 60px;border-top: 2px solid #00ACC9;}
.tit1 h2{font-size: 26px;line-height: 60px;background: url(../images/bot.png) no-repeat 3.7% 0%/1.5%;color: #00A7C2;}
.zj{height: 480px;width: 1200px;margin: auto;height: 480px;}
.zj .zj_k{overflow: hidden;}
.zj  ul li{float: left;width: 30%;text-align: center;margin: 1% 1.66%;box-shadow: 5px 5px 12px rgba(0, 0, 0, 0.3);border-radius: 16px;height: 480px;}
.zj ul li img{margin-top: 20px;}
.zj ul li h4{text-align: left;width: 64%;margin: auto;}
.zj ul li h4 span{float: right;font-weight: 400;}
.zj ul li p{display: block;background:  url(../images/zjjs.png) no-repeat 0% 0%/100%;width: 80%;margin: 0 auto;text-align: left;padding: 20px 10px 0px 10px;height: 153px;}
.zj ul li a:nth-child(2){display: block;background-color: #00A7C2;border-radius: 20px;color: #fff;line-height: 30px;width: 40%;margin: auto;font-size: 24px;}
.zj .swiper-button-prev2 {left: -60px;width: 31px;height: 93px;background: url(../images/bl.png) no-repeat;background-position: 0 0;background-size: 100%;position: relative;top: -400px;}
.zj .swiper-button-next2 {left: 1230px;width: 31px;height: 93px;background: url(../images/br.png) no-repeat;background-position: 0 0;background-size: 100%;position: relative;top: -307px;}
.yyhj{height:600px;}
.yyhj .yyhj_1 {width:466px;float: left;}
.yyhj .yyhj_1 ul li{float: left;}
.yyhj .yyhj_1 ul li:nth-child(2){margin-left:10px;}
.yyhj .yyhj_1 ul li:nth-child(4){margin-left:10px;}
.yyhj .yyhj_1 div img{position: relative;top: 10px;top: -332px;left: 150px;}
.yyhj .yyhj_1:nth-child(2) {margin-left: 10px;}
.yyhj .yyhj_jt{width: 251px;float: left;}
.yyhj .yyhj_jt ul li{margin-left: 5px;}
.yyhj .yyhj_jt ul li:nth-child(2){margin-top:25px;margin-bottom: 25px;}
.yyhj .yyhj_jt ul li:nth-child(3){margin-top:25px;margin-bottom: 25px;}
.footer{width: 100%;background-color: #00A7C2;}
.footer .f_z{width: 1200px;height: 240px;color: #fff;padding-top:60px;}
.footer .f_l{float: left;}
.footer .f_r{float: right;text-align: center;}


/* 边距 */
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt25{margin-top:25px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
/* 浮动 */
.fl{float:left!important;}
.fr{float:right!important;}
.clearfix:before,
.clearfix:after{display:table;content:"";}
.clearfix:after{clear:both;}
.path{margin-top:15px;margin-bottom:-10px;color:#999;}
.path i{font-size:12px;vertical-align:middle;padding:0 5px;}
.container{min-height:500px;}
.container-inner{background:#fff;padding:20px;min-height:460px;}
.container-inner .subject-cat dl,.container-inner .lab-cat dl{margin-bottom:20px;}
.container-inner .subject-cat dt,.container-inner .lab-cat dt{font-size:16px;line-height:50px;}
.container-inner .subject-cat dd,.container-inner .lab-cat dd{padding:15px 0;line-height:2.2;}
.content img{max-width:100%!important;}
.content h1{font-size:24px;line-height:1.5;font-weight:normal;padding:8px 0;color:#000000;}
.content h1 span{font-size:14px;color:#666;}
.news-info{color:#999;line-height:40px;border-bottom:1px solid #ddd;overflow:hidden;}
.news-info .fl span{margin-right:10px;}
.news-info .fr span{display:inline-block;}
.news-info .fr a{vertical-align:middle;}
.news-show{overflow:hidden;}
.news-list>.fl,.news-show>.fl{width:69%;}
.news-list>.fr,.news-show>.fr{width:29%;}
.news-list .sort a {display:inline-block;margin-right:20px;line-height:40px;}
.news-list .sort a i{color:#ccc;font-size:12px;margin-left:6px;font-weight:normal;}
.news-list .sort a.cur{font-weight:bold;color:#1D76B6;border-bottom: 2px solid #1D76B6;margin-bottom:-2px;}
#news-list li{border-bottom:1px solid #e6e6e6;padding-top:24px;padding-bottom:24px;}
#news-list li:first-child{padding-top:5px;}
#news-list li h2{font-size:20px;line-height:24px;font-weight:normal;}
.news-list-info{font-size:12px;color:#999;line-height:40px;}
.news-list-info .fl span{margin-right:10px;}
.news-list-info .fr span{display:inline-block;}
.news-list-info .fr a{vertical-align:middle;margin-left:5px;}
.news-list-summary{overflow:hidden;max-height:97px; height:auto;}
.news-list-summary a{float:left;margin-top:5px;margin-right:15px;}
.news-list-summary p{display:-webkit-box;max-height:97px;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;white-space: normal;margin-bottom:0;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:14px;color:#808080;}
.color-share a{display:inline-block;width:22px;height:22px;line-height:22px;text-align:center;color:#fff;}
.color-share a:hover{color:#fff !important;}
.color-share .jiathis_button_qzone{background:#1596ea;}
.color-share .jiathis_button_tsina{background:#e53048;}
.color-share .jiathis_button_weixin{background:#01b30c;}
.color-share .jiathis_button_fb{background:#31659b;}
.color-share .jiathis_button_twitter{background:#07cdfe;}
.news-content{padding-top:15px;padding-bottom:15px;font-size:15px;}
.right-side .list-tit h2 span{font-weight:bold;border-bottom:2px solid #00A7C2; display:inline-block;line-height:42px;margin-bottom:-2px;}
.rl02_02{overflow:hidden;margin:15px auto 0 auto;width:280px}
.rl02_02 ul li.li_01 {background: #00A7C2;}
.rl02_02 ul li{width:92px;height:80px;float:left;margin-bottom:10px;text-align:center}
.rl02_02 ul li a{width:100%;height:62px;padding-top:10px;float:left}
.rl02_02 ul li p{font-size:15px;font-family:"Microsoft Yahei";line-height:8px;color:#fff}
.rl02_02 ul li.li_02{background:#00A7C2;margin:0 2px}
.rl02_02 ul li.li_03{background:#00A7C2}
.pre_next{padding-top:15px;font-size:15px; font-weight:bold;}
.pre_next ul li{margin-bottom:5px;}
.pre_next a{font-weight:normal;}
.news-footer-share{text-align:right;border-bottom:2px solid #ddd;padding-bottom:15px;}
.related-keywords{padding-top:15px;padding-bottom:15px;}
.related-keywords strong{font-size:16px;}
.related ul li{height:28px;line-height:28px;}
.related ul li a:before{content:"•";font-weight:bold;color:#e4492d;margin-right:5px;}
.related ul li span{color:#999;margin-left:10px;font-size:12px;}
.list-item{background:#fff;padding:20px;box-sizing:border-box;}
.list-tit{line-height:40px;border-bottom:2px solid #e3effb;position:relative;}
.list-tit h2{display:inline-block;font-size:16px;word-spacing:.8em;color:#ccc;font-weight:normal;}
.list-tit h2 a{display:inline-block;line-height:42px;margin-bottom:-2px;font-weight:bold;}
.list-tit h2 a.cur{color:#00acc9;border-bottom:2px solid #00acc9;}
.list-tit h2 a.gdsp{color:#787878;}
.list-tit h2 span{color:#00A7C2;}
.list-tit .fr{color:#ddd;word-spacing:.5em;}
.list-content{margin-top:18px;position:relative;}
.list-content a{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.expert-row .list-content{height:182px;}
.expert-row .fl .list-content{overflow:hidden;}
.form-item{min-height:48px;margin:0;position:relative;}
.form-item label{position:absolute;top:5px;left:0;}
.form-item :before,
.form-item :after{display:table;content:"";}
.form-item :after{clear:both}
.form-input input,.form-input select,.form-input textarea,.select-input{border:1px solid #ddd;line-height:21px;padding:7px 5px;box-sizing:border-box;}
.clinic-form .form-input{margin-left:70px;}
.clinic-form .form-input select{width:100%;}
.clinic-form .form-input .width-p47{width:47%;float:left;}
.clinic-form .form-input .mgl-p6{margin-left:6%;}
.clinic-form .form-input .height-38{ height:37px;}
.clinic-form .select{position:relative;}
.clinic-form .select .letter-box{display:none;position:absolute;width:312px;top:36px;font-size:12px;right:0;background:#fff;border:1px solid #ddd;z-index:1;padding:10px;}
.clinic-form .select-input{width:100%;padding-left:8px;}
.clinic-form .select-input i{position:absolute;line-height:37px;right:5px;top:0;transition:transform 0.3s;-webkit-transition:transform 0.3s;}
.clinic-form .select-input.open i{transform:rotate(180deg);-webkit-transform:rotate(180deg);}
.no-js .select{display:block;}
.clinic-form .letter-tit{line-height:30px;border-bottom:1px solid #ddd;}
.clinic-form .letter-tit li{float:left;padding:0 15px;}
.clinic-form .letter-tit li a{display:block;}
.clinic-form .letter-tit li.cur{font-weight:bold;border-bottom:1px solid #1D76B6;margin-bottom:-1px;position:relative;}
.clinic-form .letter-pannel li{display:none;overflow:hidden;padding:10px 10px 0 10px;}
.clinic-form .letter-pannel li:first-child{display:block;}
.clinic-form .letter-pannel li span{float:left;display:block;width:25%;}
.clinic-form .letter-pannel li span a{display:inline-block;max-width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.pager{overflow:hidden; margin:25px 0px 15px; text-align:right;}
.pager ul{float:right;}
.pager ul li{float:left; height:30px;line-height:30px;margin-right:6px;border:1px solid #E9E9E9; padding:0px 10px;}
.pager ul li a{display:block;vertical-align:middle;line-height:30px;color:#999;}
.pager ul li a:hover{ color:#444; font-weight:bold;display:block;}
.pager ul li.thisclass,.pager ul li.thisclass a,.pager ul li.thisclass a:hover{background-color:#1D76B6;color:#fff;}
.pager .pageinfo{display:block;line-height:30px;vertical-align:middle; padding:0 12px;background:#f1eff0;color:#999;}
.pager .pageinfo strong{font-weight:normal;margin:0px 3px;}
.doctor-list .list-tit h2 span{font-weight:bold;border-bottom:2px solid #999; display:inline-block;line-height:42px;margin-bottom:-2px;}
.doctor-list .list-tit{border-color:#f4f4f4;}
.doctor-list .list-content{margin-top:0;}
.expert-list li{float:left;width:50%;box-sizing:border-box;position:relative;padding-left:120px;margin-bottom:10px;}
.expert-list li .doctor-img{position:absolute;left:0;top:2px;width:107px;height:146px;overflow:hidden;}
.expert-list li .doctor-img img{width:107px;height:146px;}
.expert-list li h2 a{vertical-align:middle;font-size:16px;}
.expert-list li h2 span{vertical-align:middle;color:#999;font-weight:normal;margin-left:10px;}
.expert-list li p{color:#666;font-size:13px;display:-webkit-box;height:90px;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;white-space: normal;margin-bottom:0;margin-right:20px;-webkit-line-clamp:4;-webkit-box-orient:vertical;}
.doctor-details .fl{width:69%;}
.doctor-details .fr{width:29%;}
.doctor-resume{position:relative;min-height:150px;padding:0 160px 20px 125px;border-bottom:1px dashed #ddd;}
.doctor-resume .doctor-img img{display:block;height:150px;}
.doctor-resume h1{font-size:24px;font-weight:normal;line-height:1.2;margin-bottom:5px;}
.doctor-resume .doctor-img{position:absolute;left:0;top:0;}
.doctor-details .content{padding:20px 0;}
.doctor-resume .qr-img{position:absolute;right:0;top:0;width:124px;}
.doctor-resume .qr-img span{font-size:12px;color:#999;}
.doctor-details .list-item{padding:0;}
.doctor-details .list-item .list-tit h2 span{font-weight:bold;border-bottom:2px solid #999; display:inline-block;line-height:42px;margin-bottom:-2px;}
.doctor-details .list-item .list-tit{border-color:#f4f4f4;}
.three-nav{background:#e7e7e7;margin-bottom:25px;}
.three-nav li{float:left;line-height:16px;padding:0 18px;margin:20px auto;border-right:1px solid #ccc;position:relative;}
.three-nav li:last-child{border:none;}
.three-nav li.cur{font-weight:bold;}
.three-nav li.cur:after{content:"◆";color:#fff;font-family:simsun;font-size:20px;line-height:0;position:absolute;bottom:-20px;left:50%;margin-left:-15px;}
.right-side .txt-list li,.right-side .hot-list li{height:34px;line-height:34px;border-bottom:1px dashed #ccc;}
.right-side .txt-list li:last-child,.right-side .hot-list li:last-child{border:none;}
.right-side .txt-list li a{font-size: 14px;}
.right-side .txt-list li a:before{content:"•";font-weight:bold;color:#e4492d;margin-right:5px;}
.right-side .hot-list li em{font-weight:normal;font-size:8px;display:inline-block;width:16px;height:16px;line-height:16px;text-align:center;color:#fff;background:#999;margin-right:5px;}
.right-side .hot-list li  a{font-size: 14px;}
.right-side .hot-list li .top1{background:#fc6c6c;}
.right-side .hot-list li .top2{background:#ffa169;}
.right-side .hot-list li .top3{background:#ffc861;}
.right-img{margin:0 -2.5% -10px -2.5%;}
.right-img li{float:left;width:45%;margin:0 2.5% 15px 2.5%;}
.right-img a span{display:block;display:-webkit-box;max-height:38px;line-height:20px;white-space:normal;font-size:12px;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
















































