.dhBg{ background:url(../../images/dhBg.png) 0 0 no-repeat;}
.dh-address{ display:inline-block; vertical-align:middle; width:10px; height:18px; background-position:0 0; margin:5px 10px 0 0;}
.dh-left{ width:870px;}
.dh-right{ width:308px;}
.dhBox1{/*  padding:0 10px 10px; border-bottom:#ddd solid 1px; */}
.dhBox1 #Text1{ height:24px; line-height:24px; border:#fff solid 1px; color:#37c1cc; font-size:14px; float:left; background:url(../images/toggle2.png) 100% 1px no-repeat; cursor:pointer;}
#popupArea .cityTable{ border:#fd7100 solid 1px; border-bottom:#fd7100 solid 2px; *border-bottom:#fd7100 solid 1px;  border-top:none;}
.dhBox1 #Text1:hover{ background:url(../images/toggle1.png) 100% 1px no-repeat;}
.dh-toggle{ height:20px; line-height:20px; background:#f39801; padding:0 10px; border-radius:3px; margin:3px 0 0 10px;}
.dh-toggle:hover{ background:#ff6600;}
.dhList1{ *zoom:1;}
.dhList1 dt,.dhList1 dd{ float:left; display:inline;}
.dhList1 dt{ width:66px; height:26px; line-height:26px; text-align:center; font-size:14px; color:#fff; padding:0 5px;}
.dhList1 dd{ width:794px;}
.dh-bg1{ background:#4193cd;}
.dh-bg2{ background:#fa70a1;}
.dh-bg3{ background:#cd70f9;}
.dhList1{ padding:15px 0 0 0;}
.dhList1 dd a{ float:left; display:inline; white-space:nowrap; font-size:14px; margin:0 10px; line-height:26px;}
.dhList1 dd a:hover,.dhList1 dd a.active{ color:#ff6600;}
.dhList1 dd a.active{ color:#ff6600;}
.dhList1 dd:after,.dhList1:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; *zoom:1;}
.dhTit1 span{ display:line-block; height:24px; line-height:24px; font-size:14px; background:#fff; padding:0 10px; color:#37c0c8;}
.dhList2{ overflow:hidden; padding:5px 0 0 0;}
.dhList2 li h3{float:left;font-size: 15px;}
.dhList2 li{ width:425px; float:left; display:inline; line-height:30px; background-position:0 14px;}
.dh-pd1{ padding-top:34px;}
.dh-pd2{ padding-top:42px;}
.ws-phone{background: #fafafa;border-radius: 3px;height: 110px;float: left;width: 310px;}
.ws-phone a{ display:block; height:110px; padding:0 0 0 83px;}
.ws-phone a span{ display:block; width:39px; height:78px; background:url(../../images/ws-phone.png) 0 0 no-repeat; position:absolute; left:15px; top:15px;}
.ws-phone a b{ display:block; font-size:18px; padding:20px 0 10px; font-weight:bold;}
.ws-phone a p{ font-size:16px; color:#36c0c9;}

.dhTit2{}
.dhTit2 b{ font-size:18px; font-weight:normal; vertical-align:middle;}
.dhTit2 h1{float:left;font-size: 18px;color: #666;}
.dhTit2 span{ display:inline-block; height:20px;margin-top: 4px; line-height:20px; padding:0 10px; background:#f39801; color:#fff; vertical-align:middle;}
.dhList3{ overflow:hidden; _zoom:1;}
.dhList3 li .imgBox{ width:286px;}
.dhList3 li .imgBox img{ width:280px; height:220px; padding:2px; border:#eee solid 1px;}
.dhList3 li .text{ width:545px; padding:0 0 0 15px;}
.dhList3 li p{ font-size:14px; line-height:26px;}
.dhList4 li{ padding:5px 10px 8px; *padding:5px 10px; overflow:hidden; _zoom:1; *margin-bottom:-4px;}

.btn-fav{ display:inline-block; background:#39bfca; height:32px; line-height:32px; padding:0 20px; font-size:12px;}
.btn-fav:hover{ background:#1cb1bd;}
.btn-fav span{ display:inline-block; width:17px; height:15px; background-position:0 -27px; vertical-align:middle;}
.dhLayer1{ border-bottom:#ddd dotted 1px; padding:20px 0;}

.dhTab{ height:42px; border-bottom:#ddd solid 1px;}
.dhTab li{ float:left; display:inline; height:30px; line-height:30px; border:#fff solid 1px; border-top:#fff solid 2px; border-bottom:#ddd solid 1px; width:90px; text-align:center; font-size:14px; cursor:pointer;}
.dhTab li.active{ border:#ddd solid 1px; border-top:#39bfca solid 2px; border-bottom:#fff solid 1px; color:#39bfca;}
.dhCon{  border-top:none; padding:13px;}
.dhCon p{ font-size:14px; line-height:24px;text-indent: 28px;}
.conBlock span{display:block;font-size:12px;}
.conBlock p span{display:block;text-indent:0px;}

.dh-btn-prev,.dh-btn-next{ display:block; float:left; width:24px; height:22px; overflow:hidden; cursor:pointer; margin-top:5px; margin-left:-1px;}
.dh-btn-prev{ background-position:-22px 0;}
.dh-btn-prev:hover{ background-position:-22px -27px;}
.dh-btn-next{ background-position:-56px 0; }
.dh-btn-next:hover{ background-position:-56px -27px; }
.dhBox2{ width:849px; height:100px; overflow:hidden; padding-top:15px;}
.dhBox2 .psy-doctorList{ position:absolute; left:0; top:15px;}
.dhBox2 .psy-doctorList li{ width:283px;}
.dhBox2 .psy-doctorList li .psyText1{ width:167px;}
.dhLayer2{ padding:12px 20px 0 20px;}
.dhLayer2 span{ display:inline-block; width:8px; height:8px; border-radius:4px; background:#c8c8c8; margin:0 3px;}
.dhLayer2 span.current{ background:#39bfca;}

.dhList5{ overflow:hidden; _zoom:1; border-bottom:#ddd dotted 1px; padding:15px 0;}
.dhList5 dt,.dhList5 dd{ float:left; display:inline; font-size:14px; line-height:26px;}
.dhList5 dt{ width:76px; padding:0 10px;}
.dhList5 dd{ width:720px;}
.dhList5 dd span{ float:left; display:inline; width:240px;}
.dhList5 dd span a:link,.dhList5 dd span a:visited{ color:#37c1cc;}
.dhList5 dd span a:hover{ color:#37c1cc; text-decoration:underline;}
.dhList5 dd span a i{ font-style:normal; color:#999;}
.dhyy a img{width:306px;}

.dhCon .hospital-intro p a{color:#00bcd4;}
.conBlock .the-section-list{
	height:100%;
	overflow: hidden;
}
.conBlock .the-section-list>strong{
	height: 100%;
    color: #3399ff;
    font-size:14px;
    width: 60px;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-top:2px;
}
.conBlock .the-section-list ul li{
	    float: left;
    width: 150px;
    text-align: left;
    font-size: 12px;
    margin-bottom: 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.conBlock .the-section-list ul li a:hover{
	color:#3399ff;
    text-decoration: underline;
    display:inline-block;
}
.conBlock .the-section-list ul li a span{
	display:inline;
	
}
.conBlock .the-section-list .list{
	overflow: hidden;
}
.article {
    border-bottom: 1px dashed #ccc;
    height: 80px;
    margin-bottom:24px;
    margin-top:24px;
}
.article a {
    font-size: 14px;
    color: #7A7474;
    display: block;
}
.article p {
	    text-indent:0;
}
.article p .tally {
    padding: 0px 7px;
    background-color: #ff9900;
    color: #fff;
    margin-left: 20px;
    display: inline;
}
.w790{ width:790px; }
.tl{ text-align: left; }
.w900{ width:900px; }
.h90{ height:90px; }
.mt14{ margin-top:14px; }
.f14{ font-size: 14px; }
.ml20{ margin-left:20px; }
.bg{ background-color: #f5f5f5; }
.font-w{ font-weight: normal; }
.bd{ border:1px solid #f5f5f5; }
.oh{ overflow:hidden; }
.CFFCC00{ color:#FFCC00; }
.ff3333{ color:#ff3333; }
.content .page a{ color:#333; }
.list ul li{ float:left; }
.tab .tabList li{ width:134px; height: 40px; line-height: 38px; text-align: center; cursor: pointer; }
.tab .tabList .active{ background-color: #fff; border-top:2px solid #00bcd4; }
.w1200 .page a{ color:#666666; }
.w1200 .page a:hover{ color:#00bcd4; text-decoration: underline; }
.summarize .content li{ float:left; font-size: 14px; width: 171px; text-align: center; }
.summarize .content{ height:40px; line-height: 40px; background-color: #f5f5f5; }
.left_content ul li .summarize li{ text-align: center; width: 25%; }
.doctor-list{ overflow:hidden; width:822px; }
.left_content ul li .yisheng_list li{ float:left; font-size:12px; width: 25%; text-align: center; }
.doctor-list>.left_content{ border: 1px solid #ddd; padding:15px; }
.left_content ul li .yisheng_list .adept { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; color: #333333; margin-top:8px; }
.left_content ul li .yisheng_list div strong { color: #3399ff; font-weight: normal; }
.left_content ul li .yisheng_list .expert .fl p { color:#333; text-indent: 0px; font-size: 12px;}
.doctors-Watch{ border-bottom: 1px dashed #ddd;height:64px; }
.doctors-Watch .table{ overflow:hidden; margin-top: 20px; }
.left_content ul li .yisheng_list .consult a{ margin-top: 14px; display:block; color: #3399ff; }
.left_content ul li .yisheng_list .consult a:hover{ text-decoration: underline; }
.left_content ul li .yisheng_list .expert .tl{ margin-left: 60px; margin-top: -5px; line-height:23px; }
.left_content ul li .yisheng_list .expert .tl a{ color:#333; }
.left_content ul li .yisheng_list .hot{ }
.left_content ul li .yisheng_list .hot strong{ color:#ff9900; font-size: 15px; }
.left_content ul li .yisheng_list .hot strong span,
.left_content ul li .yisheng_list .hot p span{display:inline;}
.left_content ul li .yisheng_list .hot p{font-size:12px; text-indent: 0px;}
.doctor-list .illness{ overflow:hidden;}
.doctor-list .illness .recommendation-expert{
    padding: 0 10px;
    height: 33px;
    float: left;
    line-height: 33px;
    background: #f5f5f5;
    text-align: center;
    margin-bottom: 20px;
    font-size: 14px;
}
.doctor-list .illness .recommendation-expert span{ color: #ff9900; margin-right: 14px;display: inline; font-size: 14px;}
.doctor-list .illness .revert{ float: right; margin-top: 5px; font-size: 14px; padding: 4px 10px; background: #f5f5f5; color: #333; margin-right: 30px; }
.box{ width:825px; overflow:hidden; }
.recommend{ width:825px; overflow:hidden; /*display:none; */; }
.recommend .boxs{ width: 180px; }
.recommend .boxs ul .recommends{ border:1px solid #ccc; margin-bottom: 5px; }
.recommend .boxs ul .recommends h3{ height: 40px; line-height: 40px; text-align: center; font-size: 15px; font-weight: normal; letter-spacing: 5px; border-bottom: 1px solid #ccc; cursor: pointer;}
.recommend .boxs ul .recommends h3 span{ float:right; font-size: 22px; cursor:pointer; width: 30px; }
.recommend .boxs ul .recommends .lists{ overflow: hidden; padding-bottom: 15px; }
.recommend .boxs ul .recommends .lists li{ float: left;
    width: 39%;
    text-align: left;
    margin-top: 8px;
    font-size: 12px;
    overflow: hidden;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-left: 18px; }
.recommend .boxs ul .recommends .lists li a{ color:#333; }
.recommend .boxs ul .recommends .lists li a:hover{ color:#66ccff; }
.recommend .right{ width:600px; overflow:hidden; }
.recommend .right ul li { float:left; width:66px; text-align: left; font-size: 12px; }
.recommend .right ul li a{ color:#333; }
.recommend .right ul li a:hover{ color:#00bcd4; text-decoration: underline; }
.recommend .right ul .one{ 
    width:134px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align:left;
}
.recommend .right ul .one strong{ color:#CC662F; font-weight: normal; }
.recommend .right ul .one strong span{ color:#333;display: inline; }
.recommend .right .rank{ height:30px; line-height: 30px;}
.recommend .right ul li .more{ color:#00bcd4; }
.conBlock .articleList .article a:hover p:first-child{color:#00bcd4;text-decoration:underline}
.fc_00bcd4{
    color:#00bcd4 !important;
}
.left_content ul li .yisheng_list li a:hover{
    color:#00bcd4 !important;
    text-decoration: underline;
}
