﻿@charset "utf-8";

/* CSS Document */



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,h2,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;}

p {margin:0 0 9px;}

textarea{overflow:auto;resize:none;}

label,summary{cursor:default;}

a,button{cursor:pointer;}

h1,h2,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-size:14px; line-height:24px; "Microsoft YaHei UI","Microsoft YaHei",Arial,SimSun,"Segoe UI",Tahoma,Helvetica,sans-serif;outline:0;}

body{background:#f5f5f5;color:#666;}

a{color:#444;outline:none;}

a:hover{color:#096;text-decoration:none;}





.two-nav{background:#fff;border-bottom:1px solid #ddd; margin-top:-20px;}

.two-nav li{float:left;line-height:16px;padding:0 18px;margin:20px auto;border-right:1px solid #ddd;position:relative;}

.two-nav li:last-child{border:none;}

.two-nav li.cur a{font-weight:bold;color:#0082c9;}

.two-nav li.cur:before,.two-nav li.cur:after{content:"◆";color:#fff;font-family:simsun;font-size:30px;line-height:0;position:absolute;bottom:-20px;left:50%;margin-left:-15px;}

.two-nav li.cur:before{color:#ddd;bottom:-21px;}





.layout{max-width:1200px;min-width:980px;margin-left:auto;margin-right:auto;}

.nav .layout{position:relative;}

.clearfix{*zoom:1;}

.clearfix a{color:#333;}

.clearfix:before,

.clearfix:after{display:table;content:"";}

.clearfix:after{clear:both;}





.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;}





.mt25{margin-top:15px;}





.content{color:#555!important;}

.content img{max-width:100%!important;}

.content .keylink{color:#009966;}

.content .keylink:hover{color:#158064}

.content h1{font-size:24px;line-height:1.5;font-weight:normal;padding:8px 0;color:#0081c9;}

.content h1 span{font-size:14px;color:#666;}





.green{color:#0082c9;}

.green:hover{color:#0082c9;}









/*LIST新闻*/



.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:#158064;border-bottom: 2px solid #158064;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:1;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;}

.news-list-summary a{float:left;margin-top:5px;margin-right:15px;}

.news-list-summary p{display:-webkit-box;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;}



.list-item{background:#fff;padding:20px;box-sizing:border-box;}

.list-content .top-news a{white-space:normal;max-width:100%;line-height:27px;}

.list-content a{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.news-row .list-content{height:272px;}



.home-main{min-height:1000px;}

.home-container .list-item.fl{width:65%;}

.home-container .list-item.fr{width:33%;}

.list-item{background:#fff;padding:20px;box-sizing:border-box;}

.list-tit{line-height:40px;border-bottom:2px solid #ebf5ec;position:relative;}

.list-tit h2{display:inline-block;font-size:16px;word-spacing:.7em;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:#158064;border-bottom:2px solid #0082c9;}

.list-tit h2 span{color:#0082c9;}

.list-tit .fr{color:#ddd;word-spacing:.5em;}

.list-content{margin-top:18px;position:relative;}

.tab-pannel{display:none;}

.tab-pannel:first-child{display:block;}

.news-slide{overflow:hidden;}

.news-slide ul li{width:100%;height:260px;float:left;position:relative;}

#home-imgnews ul li{height:312px;}

#home-imgnews ul li img{height:272px;}

.news-slide a{display:block;line-height:0;}

.news-slide a span{display:block;position:absolute;left:0;right:0;bottom:0;line-height:40px;padding-left:10px;padding-right:88px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.dots{position:absolute;bottom:12px;left:0;right:5px;text-align:right;}

.dots li{display:inline-block;width:12px;height:12px;margin-left:5px;border-radius:50%;background:#fff;opacity:.7;filter:alpha(opacity=70);line-height:0;font-size:0;text-indent:-999px;cursor:pointer;}

.dots .active{opacity:1;filter:alpha(opacity=100);}

.news-row .img-news{width:47%;height:260px;position:relative;margin-top:14px;}

.right-news{width:50%;}

.txt-news li{height:26px;overflow:hidden;}

.txt-news a{line-height:26px;}

.txt-news a:before{content:"·";font-weight:bold;color:#e4492d;margin-right:5px;}

.txt-news .top-news{height:82px;border-bottom:1px dashed #ccc;margin-bottom:5px;padding-right:0;}

.top-news a:before{display:none;}

.top-news a{font-size:18px;font-weight:bold;}

.list-content .top-news a{white-space:normal;max-width:100%;line-height:27px;}

.top-news p{font-size:12px;color:#999;line-height:18px;display:-webkit-box;height:36px;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;white-space:normal;margin-bottom:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;}

.list-content a{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.vod-ico li a:before{content:"\e627";font-family:"iconfont";font-size:16px;color:#e4492d;margin-right:5px;}

.vod-news{margin-left:-2%;margin-right:-2%;overflow:hidden;}

.vod-news li{float:left;width:46%;margin:0 2% 15px 2%;background:#000;}

.vod-news li .vdimg{display:block;position:relative;}

.vod-news li i{font-size:50px;line-height:1;position:absolute;top:30px;left:50%;margin-left:-25px;color:#fff;}

.vod-news li img{width:100%;opacity:.7;filter:alpha(opacity=70);}

.vod-news li a{width:100%;height:124px;display:inline-block;}

.vod-news li a span{display:block;position:absolute;left:0;right:0;bottom:0;padding:3px 8px;height:24px;line-height:24px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.news-row .list-content{height:272px;}



.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:#158064;border-bottom: 2px solid #158064;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:1;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;}

.right-side .list-tit h2 span{font-weight:bold;border-bottom:2px solid #0082c9; display:inline-block;line-height:42px;margin-bottom:-2px;}

.right-side .list-tit{border-color:#f4f4f4;}

.hot-list li{ margin-left:-40px;}

.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: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 .top1{background:#fc6c6c;}

.right-side .hot-list li .top2{background:#ffa169;}

.right-side .hot-list li .top3{background:#ffc861;}





.txt-list li.top-special{height:auto;border:none;margin-bottom:5px;}

.txt-list li.top-special a{display:block;font-size:0;padding-bottom:40px;line-height:0;overflow:hidden;position:relative;}

.txt-list li.top-special a:before{display:none;}

.txt-list li.top-special a span{font-size:14px;display:block;line-height:40px;height:40px;background:#0082c9;color:#fff;padding-left:10px;position:absolute;bottom:0;left:0;right:0;transition:background 0.3s;-webkit-transition:background 0.3s;}

.txt-list li.top-special a:hover span{background-color:#015ba0;}

.top-special a,.top-special a img{width:100%;}



.right-img{margin:0 -2.5% -10px -2.5%;}

.right-img li{float:left;width:42%;margin:0 2.5% 15px 2.5%;}

.right-img a span{max-height:38px;line-height:20px;white-space:normal;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;}







/*专家列表页*/



.haschosen{overflow:hidden;line-height:32px}

.haschosen span,.haschosen a{display:inline-block;line-height:30px;float:left;}

.haschosen a{padding:0 15px;border:1px solid #ddd;background:#f4f4f4;margin-right:5px;}

.haschosen a:hover{border-color:#009966;}

.haschosen a i{font-size:12px;margin-left:5px;}

.haschosen font{vertical-align:middle;}



.filter{border:1px solid #ddd;background:#f8f8f8;margin-top:15px;}

.filter dl{position:relative;font-size:13px;border-bottom:1px solid #ddd;padding:10px 15px;}

.filter dl:last-child{border:none;}

.filter dt{color:#999;position:absolute;top:10px;left:15px;}

.filter dd{margin-left:85px;overflow:hidden;margin-right:-1%;}

.filter dd.span8 a{width:11.5%;}

.filter dd a{display:block;line-height:26px;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:8%;margin-right:1%;}

.filter dd a.cur{color:#fff;}

.filter dd a.cur span{background:#61b98a;color:#fff;padding:3px;}

.filter dd li{display:none;overflow:hidden;}

.filter dd li:first-child{display:block;}

.filter dd .tab-tit{font-size:14px;font-weight:bold;border-bottom:1px solid #ddd;margin-bottom:10px;}

.filter dd .tab-tit span{display:inline-block;margin-right:25px;padding-bottom:8px;}

.filter dd .tab-tit span.cur{border-bottom:1px solid #158064;margin-bottom:-1px;}

.filter dd .tab-tit span a{display:inline;float:none;}

.filter dd .tab-pannel{display:block;min-height:52px;}

.doctor-list .list-tit h2 span{font-weight:bold;border-bottom:2px solid #0082c9; display:inline-block;line-height:42px;margin-bottom:-2px; color:#0082c9;}

.doctor-list .list-tit{border-color:#f4f4f4;}

.doctor-list .list-content{margin-top:0;}

.doctor-search i{line-height:34px;position:relative;}

.doctor-search input{line-height:20px;padding:6px 6px 6px 30px;width:280px;border:1px solid #ddd;border-right:none;margin-left:-25px;}

table{width:100%;border:none;border-collapse:collapse;}

.doctor-clinic th{background:#f2f2f2;}

.doctor-clinic th,.doctor-clinic td{text-align:center;font-size:13px;height:30px;border:1px solid #f2f2f2;}

.doctor-clinic td .seleced{display:inline-block;width:24px;height:24px;line-height:24px;color:#fff;border-radius:50%;}

.doctor-clinic td .seleced.red{background:#ea5a54;}

.doctor-clinic td .seleced.blue{background:#54a0ea;}

.doctor-clinic td .seleced.green{background:#63b98c;}

.doctor-clinic td .seleced.gray{background:#9e9e9e;}

.doctor-clinic td .seleced.red:before{content:"特";}

.doctor-clinic td .seleced.blue:before{content:"专";}

.doctor-clinic td .seleced.green:before{content:"普";}

.doctor-clinic td .seleced.gray:before{content:"停";}

.doctor-clinic th{width:12%;}

.doctor-clinic th:first-child{width:16%;}

.doctor-clinic h2{padding:10px 0;font-weight:normal;}

.dp-clinic{width:100%;border:none;border-collapse:collapse;}

.dp-clinic th{background:#666;font-weight:bold;color:#fff;}

.dp-clinic th,.dp-clinic td{text-align:center;font-size:13px;padding:10px 5px;border:1px solid #666;}

.dp-clinic th{width:13%;}

.dp-clinic th:first-child{width:9%;}

.dp-clinic tr td:first-child{font-weight:bold;}

.dp-clinic td span{display:block;text-align:center;line-height:20px;}

.doctor-list li{padding:20px 0;border-bottom:1px dashed #ddd;overflow:hidden;}

.doctor-info{width:60%;position:relative;box-sizing:border-box;padding-left:80px;font-size:13px;}

.doctor-info h2 a{vertical-align:middle;font-size:16px;}

.doctor-info h2 span{vertical-align:middle;color:#999;font-weight:normal;margin-left:10px;}

.doctor-info .doctor-img{position:absolute;left:0;top:0;font-size:0;line-height:0;}

.doctor-info .doctor-img img{width:70px;height:96px;}

.doctor-info p{margin-bottom:0;}

.doctor-info p span{display:block;width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.doctor-info p span em{font-weight:normal;display:inline-block;line-height:1;width:230px;margin-right:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.doctor-list .doctor-clinic{width:40%;}





.expert-list li{float:left;width:33.33%;box-sizing:border-box;position:relative;padding-left:95px;margin-bottom:10px;}

.expert-list li .doctor-img{position:absolute;left:0;top:22px;width:85px;height:116px;overflow:hidden;}

.expert-list li .doctor-img img{width:85px;height:116px;}

.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 #0082c9; display:inline-block;line-height:42px;margin-bottom:-2px;}

.doctor-details .list-item .list-tit{border-color:#f4f4f4;}





.department-list .list-tit h2 span{font-weight:bold;border-bottom:2px solid #0082c9; display:inline-block;line-height:42px;margin-bottom:-2px;}

.department-list .list-tit{margin:0 10px 15px 10px;border-color:#f4f4f4;}

.department-list .list-tit .lt-index{position:absolute;right:0;top:0;}

.department-list dl{padding:10px;}

.department-list dt{background:#e7e7e7;line-height:50px;font-size:16px;padding-left:15px;}

.department-list dd{overflow:hidden;padding:10px 0;}

.department-list dd span{display:block;line-height:30px;width:20%;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.department-list dd span a:before{content:"·";font-weight:bold;color:#e4492d;margin-right:8px;}







.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-content{padding-top:15px;padding-bottom:15px;font-size:15px;}

.news-content p{text-indent: 2rem;margin-bottom: 10px;}

.sxp{padding:20px; width:70%; margin:0 auto; overflow:hidden; clear:both;}

.artlist{

    overflow: hidden;

    margin-top: 20px;

}

.artlist .artn{

    width: 540px;

    margin-right: 40px;

}

.artlist .artl{width: 540px;}

.artlist .arttit{

    margin-bottom: 10px;

    border-bottom: 2px solid #ebf5ec;

}

.artlist .arttit span{

    font-weight: bold;

    border-bottom: 2px solid #0082c9;

    display: inline-block;

    line-height: 42px;

    color: #0082c9;

    margin-bottom: -2px;

    font-size: 18px;

}

