.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: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{ 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;}
.ws-phone a{ display:block; height:110px; padding:0 0 0 64px;}
.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 span{ display:inline-block; height:20px; 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:32px; 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:#ddd solid 1px; border-top:none; padding:15px;}
.dhCon p{ font-size:14px; line-height:24px;text-indent: 28px;}
.conBlock span{display:block;font-size:15px;}
.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;}