﻿body { margin: 0px; padding: 0px; font-size: 16px; background: white; font-family: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif, '微软雅黑', '黑体' }
h1, h2, h3, h4, h5, h6, p, form{ margin:0px; padding:0px; font-weight:normal; }
.tophgt { height: 10.3125rem; width: 100%; overflow: hidden; background: white; }
.topHead { height: 10.3125rem; background: #3ebdc7 url(/images/huibo2019/topbg.jpg) top repeat-x; overflow:hidden; /*position:fixed; width:100%; z-index:100;*/ }
.topHead div{ width:63.25rem; margin:0px auto;}
.topHead div h1 { width: 13.25rem; background: url(/images/huibo2019/logobg.png) top no-repeat; text-align:center; float:left; }
.topHead div p { display: block; float: left; padding: 0.5625rem 0rem 0.5625rem 24.875rem; color: #b0e0e4; font-size:0.75rem; letter-spacing:0.15rem; }
.topHead div p img{ vertical-align:middle; border:0px none; }
.topHead div p a { color: #b0e0e4; text-decoration:none; cursor:pointer; }
.topHead div p a:hover { color: white; text-decoration: underline; }
.topHead div header { display: block; float: left; padding: 0.8127rem 0rem 0rem 0.6875rem; }
.topHead div header span { display: block; height: 1.63rem; text-align: center; padding-top: 0.87rem; float: left; width: 6.8125rem; }
.topHead div header span a { height: 1.125rem; line-height: 1.125rem; display: block; border-right: 0.125rem solid white; color: white; text-decoration: none; letter-spacing:0.15rem; }
.topHead div header span.home { width: 4.0625rem; background: url(/images/huibo2019/menuHomeBg.gif) center no-repeat; }
.topHead div header span.home a{ color:black; border:0px none; }
.topHead div header span.zy { width: 9.25rem; background: url(/images/huibo2019/menuZY.gif) center no-repeat; }
.topHead div header span.zy a { color: black; border: 0px none; }
.topHead div header span.oth { width: 6.8125rem; background: url(/images/huibo2019/menuOth.gif) center no-repeat; }
.topHead div header span.oth a { color: black; border: 0px none; }
.topHead div header span.noborder a{ border:0px none;}
.topHead div h3 { float: left; font-size: 0.875rem; color: #86ab78; line-height:1.3125rem; padding-top:1.5rem; letter-spacing: 0.12rem; }
.topHead div h3 img{ vertical-align:middle;}
.topHead div h3 a { color: #555; text-decoration: none; }
.topHead div h3 a:hover{ color:orange; text-decoration:underline; }
/**抬头 */
.viaualtop { height: 5.25rem; background: url(/images/huibo2019/innbgrp.jpg) top center repeat-x; overflow:hidden; }
#visualinn { height: 5.25rem; background: url(/images/huibo2019/inntopbg.jpg) center no-repeat; }

#visualimg { height:28.375rem; background: #92d8f2 url(/images/huibo2019/visualimg.jpg) center no-repeat; }

.visualdv{ width:61.5rem; margin:0px auto; clear:both; }
#honourFrame { width: 12.125rem; height: 11.9375rem; background: url(/images/huibo2019/toframe.png) center bottom no-repeat; text-align: center; letter-spacing: 0.06rem; position: absolute; z-index: 100; }
#honourFrame img{ margin-top:-0.2rem; }
#honourFrame ul { margin: -0.25rem 0px 0px 0px; padding: 0px; line-height: 1.3125rem; list-style: none; color: #935a00; font-size:0.75rem; }
#honourFrame ul.expert { margin: -0.25rem 0px 0px 0px; padding: 0px; line-height: 1.3125rem; list-style: none; color: #935a00; font-size: 0.75rem; }
#honourFrame ul a { color: #935a00; text-decoration:none; }
#honourFrame ul a:hover{ color:#ffff8f; text-decoration:underline; }
#honourFrame ul b:hover { color: yellow; text-decoration:overline,underline; cursor:pointer; border:0.12rem solid #f5ffc4; }

#doctmask { background: url(/images/huibo2019/inntopdoct.png) center no-repeat; width:20.25rem; height:6.375rem; float:right; position:absolute; z-index:200; margin-left:42rem; margin-top:-1.245rem; }
#dMaskDoctInfo{ margin-left:7.35rem; padding-top:1.35rem; }
#dMaskDoctInfo span{ display:block; line-height:1.25rem; font-size:0.75rem; color:black; letter-spacing:0.125rem; margin-bottom:0.25rem; }
#dMaskDoctInfo span a { color: black; text-decoration: none; font-size: 1.25rem; letter-spacing: 0.2rem; display: inline-block; vertical-align: bottom; margin-right: 0.36rem; }
#dMaskDoctInfo span a:hover{ color:#eaf889; text-decoration:underline; }
#doctopBox { width: 6.125rem; height: 6.125rem; position: absolute; z-index: 150; margin-left: 42.5rem; margin-top: -1.22rem; background: orange; border-radius: 3rem; overflow: hidden; }
#doctopBox div img { width: 6.25rem; border:0px none; }
#doctopBox div p{ display:none; }
/**形象图 */
.tpDoctboard { background: #33b7c1 url(/images/huibo2019/TPDoctbg.jpg) center no-repeat; height: 8.5rem; width: 100%; margin: 1.06rem 0rem; overflow: hidden; }
.tpDoctbddv{ width:70.5625rem; margin:0px auto; }
.ybddian{ padding-top:0.875rem; float:left; height:auto; overflow:hidden; }
.ybddian img{ float:left; margin-right:0.75rem; }
.ybddian span{ display:inline-block; padding-top:0.9rem; font-size:1.07rem; color:white; letter-spacing:0.1rem; text-align:left; }
.midTpDocts { background: url(/images/huibo2019/mdDoctRollbg.png) center no-repeat; width: 32rem; float: left; height: 8.5rem; margin:0rem 1.1rem 0rem 1.8rem; }
.netHotCall{ padding-top:1.875rem; float:left; width:18.125rem; text-align:left; color:white; }
.netHotCall img{ float:left; margin-right:0.4375rem; }
.netHotCall span { display: inline-block; padding-top: 0.5rem; font-size: 1.125rem; letter-spacing: 0.1rem; line-height:1.8rem; }
.netHotCall span i{ display:inline; font-size:1.1rem; padding:0rem 0.2rem;}
.netHotCall span i b{ font-size:1.5rem;}
#doctRBox { width: 21rem; float: left; height: 8.5rem; margin-left: 0.635rem; overflow:hidden; }
#doctRoll { width: 21rem; float: left; height: 8.5rem; }
#doctRoll div{ float:left; height:6.25rem; width:10.2rem; margin:1.25rem 0rem 0rem 0.28rem; overflow:hidden; }
#doctRoll div span { display:block; width: 6.375rem; height: 6.25rem; float:left; }
#doctRoll div span img { max-height:6.25rem; vertical-align:top; margin-left:0.38rem; }
#doctRoll div ol { float: left; list-style: none; margin: 0px; padding: 0px; text-align: center; width: 2.8rem; font-size: 0.875rem; line-height: 1.1rem; vertical-align: top;  }
#doctRoll div ol li{ width:1.37rem; height:auto; overflow:hidden; float:left; }
#doctRoll div ol li a{ color:black; text-decoration:none; }
#doctRoll div ol li a:hover{ color:orange; text-decoration:underline; }

.onlinecall { float: left; margin: 2.5rem 0rem 2.5rem 1.3rem; }
.calldoct { float: right; margin: 2.5rem 1.3rem 2.5rem 0rem; }
a.topCursorLeft { width: 1.25rem; height: 1.4375rem; cursor: pointer; background: url(/images/huibo2019/cursor0.gif) left top no-repeat; position:absolute; z-index:1001; display:none; }
a.topCursorRight { width: 1.25rem; height: 1.4375rem; cursor: pointer; background: url(/images/huibo2019/cursor0.gif) right top no-repeat; position: absolute; z-index: 1001; display:none; }
a.topCursorLeft:hover { background: url(/images/huibo2019/cursor2.gif) left top no-repeat; }
a.topCursorRight:hover { background: url(/images/huibo2019/cursor2.gif) right top no-repeat; }

.areaHospit { background: url(/images/huibo2019/areacenter.jpg) center no-repeat; height: 1.9375rem; width: 75rem; margin: 1rem auto; text-indent: 3em; font-size: 1.125rem; line-height: 1.9375rem; }

#honourList { height: 10.875rem; width: 75rem; margin: 0rem auto 1rem auto; background: #dff1f2; text-align:center; overflow:hidden; }
#honourList img{ height:8.75rem; margin:1rem 0.46rem 0rem 0.46rem; }

dl,dt,dd{ margin:0px; padding:0px; }
#centerBox { width: 75rem; margin: 0rem auto 1rem auto; }
#centerBox table { border-spacing: 0px; border-collapse:separate; }
#centerLedt { width: 12.8rem; background: #dff1f2; font-size: 1.125rem; text-align: left; letter-spacing: 0.2rem; padding: 0.5rem 0rem; display: table-cell; vertical-align: top; border-top: 0.125rem solid #dff1f2; border-bottom: 0.125rem solid #dff1f2; }
#centerLedt span { height: 2rem; line-height: 2rem; text-indent: 1.38rem; background: white; display: block; margin: 0.5rem 0rem 0.2rem 0rem; font-weight:bold; }
#centerLedt span.chnItem { color: #f58220; text-align: center; text-indent: 0rem; font-weight:normal; }
#centerLedt a { height: 2.2rem; line-height: 2.2rem; text-align: left; display: block; text-indent: 1.38rem; color:black; text-decoration:none; }
#centerLedt a.chnItem { background: white; color:black; text-decoration:none; }

#centerRedd { width:61.8rem; border-top: 0.125rem solid #dff1f2; border-right: 0.125rem solid #dff1f2; border-bottom: 0.125rem solid #dff1f2; display:table-cell; vertical-align:top; text-align:left; }

.myAuthor{ font-size:0.875rem; line-height:1.6rem; height:auto; overflow:hidden; }
.myAuthor img { float: right; margin-right: 2rem; margin-top:1rem; margin-bottom:1rem; }
.myAuthor p { width: 36.125rem; padding: 1rem 0rem 0rem 1.75rem; display:block; }
.centCont { padding: 1rem 1.6rem; }

.newcenter { height: 30.625rem; background: #33b7c1 url(/images/huibo2019/newcenterbg.jpg) center no-repeat; margin: 0rem auto 1.1rem auto; }
.bigcenter{ width:75rem; margin:0px auto; }
.indnewlft { width: 760px; display: table-cell; color: white; }
.indnewrgt { width: 440px; display: table-cell; color: white; }

.btnNewitem { width:7.625rem; height:1.875rem; background: url(/images/huibo2019/indGraybtn.png) center no-repeat; color:white; line-height:1.875rem; text-align:center; }

.newpictxt{ display:block; list-style:none; float:left; padding:1.125rem 0rem 0rem 0.25rem; margin:0px; }
.newpictxt li{ }
.newpictxt h4 { position: absolute; z-index: 2; margin: 0.75rem 0rem 0rem 0rem; }
.newpictxt h4 a{ color:white; text-decoration:none;}
.newpictxt h4 a:hover { color:yellow; text-decoration:underline; }
.newpictxt span { display: block; width: 20rem; height: 10.3125rem; padding: 1.625rem 0rem 0rem 1rem; overflow: hidden; }
.newpictxt span img{ max-width:20rem; _width:20rem; }
.newpictxt strong { font-size: 1.125rem; font-weight: normal; line-height: 2.25rem; color: black; }
.newpictxt strong a{ color:black; text-decoration:none; }
.newpictxt strong a:hover{ color:orange; text-decoration:underline; }

.newlsttxt { width: 25rem; float: left; margin-left: 1rem; list-style: none; letter-spacing: 0.1rem; padding: 1.11rem 0rem 0rem 0.25rem; }
.newlsttxt li { padding: 0rem 0.13rem; border-bottom: 2px solid #44a5ae; height:7.6rem; margin-bottom:1.3rem; margin-top:0.5rem; }
.newlsttxt a { color: black; text-decoration: none; }
.newlsttxt a:hover{ color:orange; text-decoration:underline; }
.newlsttxt a h5 { font-size: 1.125rem; line-height: 2rem; font-weight: normal; }
.newlsttxt a p{ font-size:0.875rem; line-height:1.7rem; }
.newlsttxt a i { font-size: 0.875rem; color: white; display: block; float: right; height:1.6rem; line-height: 1.6rem; }
.newlsttxt li.noborder{ border:none 0px}

.newvideo { width: 25rem; float: left; margin-left: 1rem; list-style: none; letter-spacing: 0.1rem; padding: 1.11rem 0rem 0rem 0rem; }
.newvideo img{ cursor:pointer; }
.newvideo h4{ font-size:1.75rem; line-height:3.5rem; text-align:center; color:white; letter-spacing:0.3rem; }
.newvideo p{ font-size:1rem; text-align:left; min-height:5.625rem; border:0.125rem solid white; padding:1rem; color:white; font-weight:normal; }
.newvideo p a{ color:white; text-decoration:none; line-height:1.75rem; height:1.75rem; width:100%; display:block; overflow:hidden; }
.newvideo p a:hover{ color:orange; text-decoration:underline; }

.askmsg{ width:75rem; margin:0.5rem auto; height:auto; overflow:hidden; }
.askind{ float:left; width:16rem; margin-right:0.7rem; }
.askind h3{ font-size:1rem; height:1.5rem; overflow:hidden; }
.askind h3 a { line-height: 1.5rem; color:black; letter-spacing:0.2rem; }
.askind h3 a:hover{ color:orange; text-decoration:overline; }
.askind h3 a b { display: inline-block; height: 1.5rem; line-height: 1.5rem; text-align: center; background: #44a5ae; color: white; font-weight: normal; padding: 0rem 0.5rem; margin-right: 0.25rem; }
.askind h3 a b:hover{ color:yellow; text-decoration:underline; }
.askinClear { float: none; width: 100%; margin-bottom: 1rem; }

.askindBox { padding: 0.625rem; border: 0.0625rem solid #95bfd8; margin-top: 0.3rem; clear: both; }
.askindBox span{ display:block; width:13.8rem; height:7rem; border:1px solid #ccc; overflow:hidden; text-align:center; margin:0.2rem auto 0.75rem auto; }
.askindBox span img { width: 13.8rem; }
.askindBox p { width: 14.5rem; height: 1.5rem; margin: 0.75px auto; overflow: hidden; }
.askindBox p a { background: url(/images/huibo2019/asklr.gif) left top no-repeat; width:7.1875rem; float:left; text-align:center; color:white; text-decoration:none; }
.askindBox p a:hover{color:orange; text-decoration:underline;}
.askindBox p a.askrght { background-position: right top; }
.askindBox ul{ list-style:none; margin:0px auto; padding:0px; clear:both; width:14.5rem; padding-top:0.5rem; }
.askindBox ul li{ height:auto; overflow:hidden; font-size:0.75rem; line-height:1.1rem; margin:0.375rem auto; letter-spacing:0.05rem; }
.askindBox ul li.quest { color: #3399af; }
.askindBox ul li strong { display: block; float: left; width: 2.125rem; height: 2.125rem; background: #3399af; color: white; line-height: 2.125rem; font-size: 1.125rem; text-align: center; margin-right: 0.32rem; margin-bottom: 0.3125rem; font-weight:normal; }
.askindBox ul li strong.ans { background: #93b322; }
.askindBox ul li.answ { color: #93b322; }
.askindBox ul li a { color: #3399af; text-decoration:none; }
.askindBox ul li a:hover{ color:orange; text-decoration:underline; }

.pdind { height: auto; overflow: hidden; font-size: 0.75rem; }
.pdind div { float: left; width: 13.9rem; text-align: center; color: #2b7fb1; margin:0rem 0.37rem; }
.pdind div span{ display:block; width:13.75rem; height:7rem; overflow:hidden; }
.pdind div span img{ width:100%; }
.pdind div.nomarge { margin: 0rem 0rem 0rem 0.37rem; }
.pdind div h6 { font-size: 0.875rem; line-height: 1.75rem; text-align: center; font-weight: bold; letter-spacing: 0.1rem; }
.pdind div p{ line-height:1.25rem; text-align:left; width:97%; margin:0px auto; letter-spacing:0.148rem; }
.pdind div h3 { text-align: left; font-size: 1.125rem; color: #666; line-height: 2.25rem; width: 97%; margin:0px auto; letter-spacing:0.15rem; }
.pdind div h3 a{ color:#666; text-decoration:none; }
.pdind div h3 a:hover{ color:black; text-decoration:underline; }
.pdind div ul { list-style: disc; line-height: 1.75rem; text-align: left; padding-left: 0.82rem; width: 88%; margin: 0px auto; }
.pdind div ul li a { color: #2b7fb1; text-decoration:none; }
.pdind div ul li a:hover{color:orange; text-decoration:underline;}

#callline2 { clear: both; text-align: right; width: 99%; padding: 0.5rem 0rem; }
#callline2 span { display: inline-block; background: #26839c; width:1rem; height:1rem; margin:0rem 0.6rem; }
#callline2 span.choice{ background-color:orange; }

#calldoct3 { height: 17.9rem; background: #33b7c1 url(/images/huibo2019/calldoct3.jpg) center no-repeat; width:100%; }
#calldoct3 p{ width:54.55rem; margin:0px auto; padding:0em; }
#calldoct3 p a{ display:block; float:right; width:10rem; height:9.375rem; border-radius:1rem; margin-top:4.32rem; }
#calldoct3 p a:hover{ border:0.125rem orange dashed; }

#dvDoctEnvire{ text-align:center; height:auto; overflow:hidden;}
#dvDoctEnvire h2{ font-size:1.5rem; font-weight:normal; height:3.875rem; line-height:3.875rem; text-align:center; letter-spacing:0.2rem; padding-top:0.35rem; }
#dvDoctEnvire h2 a{ color:black; text-decoration:none; }
#dvDoctEnvire h2 a:hover{ color:orange; text-decoration:underline; }
#MYDoctBtm { background: #33b7c1 url(/images/huibo2019/BmDoctbg.jpg) center no-repeat; height: 13.375rem; text-align: center; }
#MYDoctBtm div { width: 75rem; margin: 0px auto; height: 13.375rem; overflow:hidden; }
#MYDoctBtm a { height: 10.6875rem; width:17.875rem; overflow:hidden; display:block; float:left; margin:1.375rem 0rem 0rem 0rem; text-align:left; color:black; text-decoration:none; }
#MYDoctBtm a:hover{ color:orange; text-decoration:underline; }
#MYDoctBtm a img { width: 11rem; float: left; margin-right: 0.5rem; }
#MYDoctBtm a span{ font-size:1rem; line-height:1.75rem; }
#MYDoctBtm a span strong{ font-weight:normal; font-size:1.125rem; line-height:1.875rem; }

#dvProfDepart { display: none; position: absolute; z-index: 1001; width: auto; background-color:transparent; height:auto; overflow:hidden; }
#dvProfDepart p { height: auto; border: 0.0625rem solid #8fafc1; line-height: 1.35rem; padding: 1.2rem 1rem; min-width: 42.5rem; _height: auto; overflow: hidden; background: white; border-radius:3rem; }
#dvProfDepart p a { color: black; display: inline; padding: 0rem 0.75rem; border-left: 0.125rem solid #ddd; font-size:0.875rem; letter-spacing:0.125rem; }
#dvProfDepart p a:first-child{ border:none 0px; }
#dvProfDepart p a:hover{ color:orange; font-weight:bold; }
#dvProfDepTit { display: none; background: url(/images/huibo2019/menuProf.gif) top center no-repeat; width: 6.8125rem; height: 3rem; position: absolute; z-index: 1005; overflow: hidden; text-align: center; font-size: 1rem; line-height: 3rem; }

#dvToHomeTit { display: none; background: url(/images/huibo2019/menuProf0.gif) top center no-repeat; width: 9.25rem; height: 3rem; position: absolute; z-index: 1005; overflow: hidden; text-align: center; font-size: 1rem; line-height: 3rem; }
#dvHospitem { display: none; position: absolute; z-index: 1001; width: auto; background-color:transparent; height:auto; overflow:hidden; }
#dvHospitem p { height: auto; border: 0.0625rem solid #8fafc1; line-height: 1.35rem; padding: 1.2rem 1rem; min-width: 42.5rem; _height: auto; overflow: hidden; background: white; border-radius:3rem; }
#dvHospitem p a { color: black; display: inline; padding: 0rem 0.75rem; border-left: 0.125rem solid #ddd; font-size:0.875rem; letter-spacing:0.125rem; }
#dvHospitem p a:first-child{ border:none 0px; }
#dvHospitem p a:hover{ color:orange; font-weight:bold; }

#friendlnk { margin: 1rem auto; width: 75rem; }
#friendlnk h3{ font-weight:normal; font-size:1.125rem; color:#666; letter-spacing:0.2rem; border-bottom:0.1rem solid #ccc; line-height:2rem; text-align:left; }
#friendlnk p { font-size: 0.75rem; line-height: 1.5rem; color: #009e9f; padding:0.5rem; letter-spacing:0.125rem; }

#foot { border-top: 0.0625rem solid #1570a6; padding: 1.1rem 0rem 0rem 0rem; height: auto; clear: both; margin-top: 1.5rem; }
.footName { height: 1.5rem; line-height: 1.5rem; width: 11.375rem; background: white; border: 0.0625rem solid #1570a6; text-align:center; font-size:0.875rem; margin:-1.9rem auto 0rem auto; border-radius:1rem; }

.iconbg { margin: 0.9rem auto 0.75rem auto; text-align: center; height: auto; overflow: hidden; width: 29rem; }
.footIcon { width: 4.125rem; height: 4.125rem; background: url(/images/huibo2019/footbgicon.gif) center no-repeat; display:inline-block; color:white; text-align:center; margin:0rem 0.5rem; }        
.footIcon a{ display:inline-block; padding-top:0.9rem; line-height:1.25rem; color:white; text-decoration:none; }
.footIcon a:hover{ color:orange; text-decoration:underline; }
.footNavi { width: 63.25rem; margin:0rem auto; border-top: 0.0625rem dotted #c5ebee; border-bottom: 0.0625rem dotted #c5ebee; line-height:1.5rem; color:#333; text-align:center; padding:0.3rem 0rem; }
.footNavi a{ color:#333; text-decoration:none; display:inline; padding:0rem 0.6rem; }
.footNavi a:hover{ color:orange; text-decoration:underline; }
.contranst { clear: both; width: 56.5rem; margin: 0px auto; line-height: 1.75rem; font-size: 0.875rem; color: #666; padding: 0.75rem 1.5rem 2rem 1.5rem; text-align: left; }
.contranst img { float: right; }
.contranst a{ color:#666; text-decoration:none; }
.contranst a:hover{color:orange; text-decoration:underline; }

.mncenter { width: 72.75rem; margin: 0px auto; padding-bottom: 1rem; padding-top: 0.5rem; height: auto; overflow: hidden; }
.mncenter div { float: left; color: #1570a6; font-size:0.75rem; line-height:1.5rem; text-align:left; margin-right:3rem; overflow:hidden; padding-right:0.5rem; }
.mncenter div ul{ margin:0px; padding:0px 0px 0px 0.86rem; float:left; margin-left:0.5rem; margin-right:0.5rem; }
.mncenter div strong{ color:#333; display:block; line-height:1.75rem; text-align:center; border:0.125rem solid white; margin:0.2rem; width:100%; font-size:0.875rem; }
.mncenter p { font-size: 0.875rem; line-height: 1.75rem; letter-spacing: 0.22rem; color: #333; }
.mncenter p img{ float:left; margin-right:1rem; }
/*.contranst { clear: both; width: 72.75rem; margin: 0px auto; border-top: 0.3129rem solid #e1eaef; line-height: 1.75rem; font-size: 0.875rem; color: #666; padding: 0.75rem 1.5rem; }
.contranst img{ float:right; margin-right:5rem; }*/

.dvCatalTopmsg { background: url(/images/huibo2019/CatalTopbg.jpg) center no-repeat; height:11rem;  }
.dvCatalTopmsg div{ padding:2.7rem 0rem; width:59rem; margin:0px auto; overflow:hidden; }
.dvCatalTopmsg div h2 { display:table; vertical-align:middle; width: 12.375rem; text-align: center; padding: 0rem 0.5rem; font-size: 2.25rem; color: #a3a3a3; line-height:2.625rem; float:left; letter-spacing:0.35rem; height:5.625rem; }
.dvCatalTopmsg div h2 strong{ display:table-cell; font-weight:normal; vertical-align:middle;}
.dvCatalTopmsg div p { display: block; float: left; font-size: 1.125rem; color: black; width: 44.1rem; letter-spacing: 0.2rem; height:5.5rem; overflow:hidden; }
.dvCatalTopmsg div p.rptop{ padding-top:0.5rem; line-height:2rem; }
.dvCatalTopmsg div p input { width: 80%; height: 2.25rem; border: 0.125rem solid #a9a9a9; line-height: 2rem; font-size: 1.125rem; }
.dvCatalTopmsg div p a.sbtn { margin-left:0.7rem; display:inline-block; background: url(/images/huibo2019/askSbtn.jpg) center no-repeat; width:5.625rem; height:2.25rem; text-align:center; font-size:1.125rem; line-height:2.25rem; }
.dvCatalTopmsg div p a.sbtn:hover{ color:blue; text-decoration:underline; }
.dvCatalTopmsg div p b { font-weight: normal; color: #a9a9a9; }

.dvCatalTopmsg div form { display: block; float: left; font-size: 1.125rem; color: black; width: 44.1rem; letter-spacing: 0.2rem; height: 5.5rem; overflow: hidden; }
.dvCatalTopmsg div form.rptop { padding-top: 0.5rem; line-height: 2rem; }
.dvCatalTopmsg div form .sinput { width: 80%; height: 2.25rem; border: 0.125rem solid #a9a9a9; line-height: 2rem; font-size: 1.125rem; }
.dvCatalTopmsg div form .sbtn { margin-left: 0.7rem; display: inline-block; background: url(/images/huibo2019/askSbtn.jpg) center no-repeat; width: 5.625rem; height: 2.25rem; text-align: center; font-size: 1.125rem; line-height: 2.25rem; border:0rem none; }
.dvCatalTopmsg div form b { font-weight: normal; color: #a9a9a9; }

.cataltopbg { background: url(/images/huibo2019/catalbgtop.jpg) center no-repeat; width: 70.25rem; height: 36rem; margin: 1rem auto; }
.catalvisual{ width:25.625rem; height:auto; padding:2.5rem 0rem 0rem 2.375rem;  }
#catalCallbtn{ height:7.68rem; width:44.375rem; position:absolute; margin:1.75rem 0rem 0rem 24.5rem; z-index:10; }
#catalCallbtn a { display: block; float: left; height: 7.68rem; width: 7.68rem; text-align: center; line-height: 1.25rem; color: #67666b; background:white; font-size:0.75rem; letter-spacing:0.125rem; margin-right:0.125rem; text-decoration:none; }
#catalCallbtn a strong{ display:block; line-height:1.875rem; font-size:1.125rem; padding-top:1.75rem; text-decoration:underline; letter-spacing:0.375rem; font-weight:normal; }
#catalCallbtn a.ccbchoi { background: #3ebdc7; color:white; }
#catalCallbtn a.ccbchoi strong{ color:white;}

#catalpanel { background: url(/images/huibo2019/catalspanel.gif) center no-repeat; width:41rem; height:23.5rem; position:absolute; z-index:12; margin-top:10.375rem; margin-left:26.25rem; }
div.catapSearch { background: url(/images/huibo2019/catalspanel0.gif) center no-repeat; }
#cpanelcursor { background: url(/images/huibo2019/cpanelcursor.gif) center no-repeat; width: 2.5625rem; height: 2.0625rem; position: absolute; z-index: 11; margin-top: 8.4375rem; margin-left: 34.8125rem; }
div.cpanelcSearch { background: url(/images/huibo2019/cpanelcursor0.gif) center no-repeat; }
.catapItem { display: none; }

#onlineCall{ margin:2.3rem 1rem 0rem 2rem; }
#onlineCall table{ border-spacing:0rem; width:96%; }
#onlineCall table th{ vertical-align:top; width:5.65rem; font-weight:normal; letter-spacing:0.125rem; padding:0.3125rem 0rem; }
#onlineCall table th.thone{ width:4.8rem; }
#onlineCall table td { text-align: left; }
#onlineCall table td input { height: 1.25rem; border: 0.125rem solid #a9a9a9; width: 95%; }
#onlineCall table td input.noborder{ border:0px none; width:auto; vertical-align:middle; margin-left:0.36rem; }
#onlineCall table td label{ font-size:0.75rem; }
#onlineCall table td select { height: 1.75rem; border: 0.125rem solid #a9a9a9; width: 96%; }
#onlineCall table td textarea { height: 4.375rem; border: 0.125rem solid #a9a9a9; width: 96%; }
#onlineCall table td div { border: 0.125rem dotted #99d8dd; width: 13.875rem; height: 9.5rem; margin: -0.35rem auto 0rem auto; color: #a9a9a9; font-size:0.875rem; line-height:1.375rem; padding:1rem; margin-left:0.5rem; }
#onlineCall table td.tdcenter{ text-align:center; padding-top:0.46rem; }
#onlineCall table td.tdcenter a { cursor: pointer; background: url(/images/huibo2019/oncall.gif) center no-repeat; display:inline-block; text-align:center; width:5.625rem; height:1.875rem; line-height:1.875rem; font-size:0.875rem; }
#onlineCall table td.tdcenter label{ font-size:0.75rem; color:#666; }
#onlineCall table td.tdcenter a:hover { color: orange; text-decoration: underline; background-image: url(/images/huibo2019/oncall2.gif); }
#onlineCall a{ color:black; text-decoration:none; cursor:pointer; }
#onlineCall a:hover{ color:orange; text-decoration:underline; }

#keshiTalk { font-size: 1rem; line-height: 1.8rem; padding: 1.5rem 2rem; height: 18.75rem; overflow: hidden; }
/*  #keshiTalk img{ float:right; margin:0rem 0rem 1rem 1rem; }  */

#innDoctVistop{ padding:1.425rem 0rem 0rem 1rem;  }
#innDoctVistop div{ display:none; }
#innDoctVistop div.openvis{ display:block; }
#innDoctVistop div h3 { background: url(/images/huibo2019/innDoctVistop.gif) center no-repeat; width: 37.5rem; height: 2.5rem; line-height: 2.5rem; text-indent: 2.1rem; font-size: 0.75rem; letter-spacing: 0.125rem; margin-bottom:0.5rem; color:white; }
#innDoctVistop div h3 a{ font-size:1.125rem; letter-spacing:0.25rem; display:inline; margin-right:2rem; color:white; text-decoration:none; }
#innDoctVistop div h3 a:hover{ color:yellow; text-decoration:underline; }
#innDoctVistop div h3 i { font-style: normal; display: inline; margin-right: 1rem; }
#innDoctVistop div p{ font-size:1rem; line-height:1.875rem; color:black; width:37rem; margin:0rem auto; }
#innDoctVistop div p span{ display:block; width:16.875rem; height:17.625rem; overflow:hidden; float:right; margin:-1.2rem 1.2rem 0.875rem 0.875rem; border:0.1875rem solid white; text-align:center; }
#innDoctVistop div p span img { height: 17.625rem; border: 0px none; }
#innDoctVtop { display: block; height: 1.25rem; width: 2.625rem; overflow: hidden; position: absolute; z-index: 200001; background: url(/images/huibo2019/innDoctCursor.png) top center no-repeat; cursor: pointer; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50); opacity: 0.50; -moz-opacity: 0.50; }
#innDoctVbtm { display: block; height: 1.25rem; width: 2.625rem; overflow: hidden; position: absolute; z-index: 200001; background: url(/images/huibo2019/innDoctCursor.png) bottom center no-repeat; cursor: pointer; opacity: 0.5; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50); opacity: 0.50; -moz-opacity: 0.50; }

#sbssVistop{ padding:1.25rem 0rem 0rem 0rem; width:37.5rem; margin:0rem auto; height:auto; overflow:hidden; }
#sbssVistop h3 { height: 1.625rem; line-height: 1.625rem; background: #3ebdc7; text-align:center; color:white; font-size:0.875rem; letter-spacing:0.2rem; margin-bottom:0.35rem; }
#sbssVistop p{ clear:both; }
#sbssVistop p span { display: block; float: left; width: 11.75rem; height:auto; overflow:hidden; margin:0.36rem; font-size:0.75rem; }
/* #sbssVistop p span:first-child{ margin:0rem; }
#sbssVistop p span.noborder { margin: 0rem; } */
#sbssVistop p span em { display: block; width: 11.75rem; height: 12.375rem; overflow: hidden; text-align:center; background:#b4e0e6; }
#sbssVistop p span em img{ height:12.375rem; }
#sbssVistop p span strong { display: block; height: 1.875rem; line-height: 1.875rem; text-align: center; color: #3ebdc7; width: 98%; margin: 0rem auto; font-size: 0.875rem; border-bottom: 0.0625rem solid #bde3e6; }
#sbssVistop p span strong a { color: #3ebdc7; text-decoration:none; }
#sbssVistop p span strong a:hover{ color:orange; text-decoration:underline; }
#sbssVistop p span b { display: block; width: 95%; margin: 0rem auto; padding: 0.5rem 0rem 0rem 0rem; font-weight: normal; line-height: 1.25rem; }

#cataChitem { width: 68.25rem; margin: 0rem auto; height: auto; line-height: 1.75rem; font-size: 1.125rem; color: white; padding: 0.75rem 1rem; background: #3ebdc7; }
#cataChitem a{ letter-spacing:0.2rem; color:white; text-decoration:none; display:inline; padding:0rem 0.75rem; border-right:0.0625rem solid #8ddde5; margin:0px; }
#cataChitem a:hover{ color:orange; text-decoration:underline; }

.cataAskbox { width: 70.25rem; margin: 0.875rem auto; }
.cataAskbox h3 {  height:1.5rem; line-height:1.5rem; overflow:hidden; margin-bottom:0.25rem; }
.cataAskbox h3 a{ color:white; text-decoration:none; }
.cataAskbox h3 a:hover{ color:orange; text-decoration:underline; }
.cataAskbox h3 strong { display: block; width: 9rem; background: url(/images/huibo2019/innATitbg.jpg) left top no-repeat; text-align: center; font-size: 1rem; font-weight: normal; color: white; letter-spacing: 0.2rem; }
.cataAskbox div { border: 0.0625rem solid #4dc8d1; padding:0.8rem 1rem; }
.cataAskbox div a { height:auto; line-height: 1.125rem; color: #52b4da; width:21.75rem; display:inline-block; margin-right:0.38rem; font-size:0.875rem; overflow:hidden; margin-top:0.2rem; border-bottom:0.0625rem solid #ddd; }
.cataAskbox div a:hover{ color:orange; text-decoration:underline; }
.cataAskbox div a b { display: block; float: left; background: url(/images/huibo2019/askicon.gif) center no-repeat; width: 2.1875rem; height: 2.125rem; text-align: center; line-height: 2.125rem; color: white; font-size: 0.875rem; margin-right: 0.36rem; }

.cataJKTips { width: 70.25rem; margin: 0.875rem auto; }
.cataJKTips h3 { height: 1.5rem; line-height: 1.5rem; overflow: hidden; margin-bottom: 0.25rem; }
.cataJKTips h3 strong { display: block; width: 10.25rem; background: url(/images/huibo2019/healthtiptit.jpg) left top no-repeat; text-align: center; font-size: 1rem; font-weight: normal; color: white; letter-spacing: 0.2rem; }
.cataJKTips div { border: 0.0625rem solid #4dc8d1; padding: 0.8rem 1rem 0.6rem 1rem; }
.cataJKTips div ul{ list-style:none; margin:0px; padding:0px; }
.cataJKTips div ul li { width: 21.75rem; display: inline-block; line-height: 1.125rem; font-size: 0.875rem; margin-top: 0.2rem; overflow: hidden; height:1.125rem; }
.cataJKTips div ul li a { color: black; text-decoration: none; }
.cataJKTips div ul li a:hover { color: orange; text-decoration: underline; }


.innDoctboard { background: #67666b; height: 8.5rem; width: 70.25rem; margin: 1.06rem auto; overflow: hidden; }
.ybddian0 { padding: 0.875rem 0rem 0rem 2.125rem; float: left; height: auto; overflow: hidden; }
.ybddian0 img { float: left; margin-right: 0.75rem; }
.ybddian0 span { display: inline-block; padding-top: 0.9rem; font-size: 1.07rem; color: white; letter-spacing: 0.1rem; text-align: left; }
.innTpDocts { background: url(/images/huibo2019/mdDocinnbg.png) center no-repeat; width: 32rem; float: left; height: 8.5rem; margin: 0rem 1.1rem 0rem 1.8rem; }

.hosiptEnvire { height: 4.125rem; line-height: 4.125rem; text-align: center; font-size: 1.5rem; color: black; letter-spacing: 0.38rem; background: #92d8f2; }
.hosiptEnvire a{ color:black; text-decoration:none; }
.hosiptEnvire a:hover{ color:orange; text-decoration:underline; }
#hosiptEnvire{ width:70.25rem; margin:0.7rem auto 2rem auto; height:14rem; text-align:center; }
#hosiptEnvire a{ height:14rem; margin:0.5rem 0rem; display:inline-block; width:21.375rem; color:black; text-decoration:none; overflow:hidden; }
#hosiptEnvire a:hover{ color:orange; text-decoration:underline; }
#hosiptEnvire a img { width: 21.375rem; margin:0px 0.5rem; }

.catalZxinfo{ padding:1.5rem 1.75rem;  }
.catalZxinfo p { height: auto; overflow: hidden; color: #67666b; font-size:0.875rem; line-height:1.375rem; }
.catalZxinfo p span{ width:12.625rem; height:9.375rem; float:left; margin-right:1rem; overflow:hidden;  }
.catalZxinfo p strong{ font-size:1.125rem; letter-spacing:0.2rem; display:block; line-height:2.6rem; font-weight:normal; }
.catalZxinfo ul{ margin:0rem auto; padding:0.7rem 0rem; }
.catalZxinfo ul li { font-size: 0.75rem; width: 16.8rem; line-height: 1.25rem; height: 1.25rem; overflow: hidden;  color: #67666b; display:inline-block; border-bottom:0.0625rem dotted #aaa; margin-right:0.5rem; padding-left:1rem; }
.catalZxinfo a { color: #67666b; text-decoration:none; text-indent:1rem; }
.catalZxinfo a:hover{ color:orange; text-decoration:underline; }

#ExamHealth{ padding:1.625rem 0rem 0rem 2rem; height:auto; overflow:hidden; }
#ExamHealth div { width: 10.75rem; height: 17rem; border-radius: 2rem; background: #e1eaef; float:left; padding:1.5rem 0rem }
#ExamHealth div a { font-size: 1.125rem; display: block; line-height: 2.25rem; height: 2.25rem; color: #3ebdc7; text-decoration:none; text-indent:1.5rem; }
#ExamHealth div a div{ display:none; }
#ExamHealth div a:hover { color: orange; text-decoration: underline; }
#ExamHealth div a.choitem { background: #f4f4f4; }
#ExamHealth p { width: 25.375rem; float: left; margin-left: 0.37rem; color: black; text-align: center; line-height: 1.25rem; }
#ExamHealth p span{ width:19.75rem; height:16.625rem; overflow:hidden; display:block; margin:0px auto; margin-bottom:0.5rem; }
#ExamHealth p span img { height: 16.625rem; }

#specialCase{ padding-top:1.5rem; width:35.75rem; margin:0rem auto; }
#specialCase a { display: inline-block; width: 10.1rem; height:auto; overflow: hidden; text-align: center; font-size: 0.75rem; color: black; text-decoration: none; vertical-align:top; padding:0.1rem 0.625rem; }
#specialCase a img { width: 10.1rem; max-height:8.56rem; }
#specialCase a span{ line-height:1.625rem; text-indent:1.8rem; }

.dvHealthCenter{ width:70.25rem; margin:0rem auto; height:auto; overflow:hidden; }
.dvhthLeft{ width:53.125rem; float:left; }
.hthLeftTit { background: #3ebdc7; height:1.625rem; line-height:1.625rem; padding:1rem; text-indent:0.5rem; font-size:1.125rem; margin-bottom:0.375rem; }
.hthLeftTit a{ color:white; text-decoration:none; letter-spacing:0.2rem; display:inline; padding:0rem 0.6rem; border-right:0.0625rem solid white; }
.hthLeftTit a:hover{ color:orange; text-decoration:underline; }
.dvhthList{ clear:both; height:auto;  }
.dvhthListp { font-size:0.875rem; color:#333; line-height:1.75rem; border: 0.0625rem solid #ccc; padding:0.5rem 1.5rem 0.5rem 0.5rem; overflow:hidden; margin:0.3rem 0rem; }
.dvhthListp span { width: 11.25rem; float: left; height:8.5rem; text-align:center; border: 0.625rem solid #e7e7e7; margin:0rem 1rem 0rem 0.2rem; overflow:hidden; }
.dvhthListp span img { height: 8.5rem; }
.dvhthListp strong { display: block; line-height: 2rem; color: #3ebdc7; letter-spacing:0.2rem; font-size:1.125rem; }

.dvhthRight{ width:16.125rem; float:right; }
.areaHospitCenter { text-align: center; background: #eaf8f9; padding-bottom:0.5rem; }
.areaHospitCenter h3 { background: url(/images/huibo2019/sfdtit.jpg) center no-repeat; text-indent:3rem; height:1.875rem; line-height:1.875rem; width:100%; text-align:left; letter-spacing:0.125rem; }
.areaHospitCenter h4 { background: url(/images/huibo2019/hlthcenter02.jpg) center no-repeat; text-indent: 3rem; height: 1.875rem; line-height: 1.875rem; width: 100%; text-align: left; letter-spacing: 0.125rem; }
.areaHospitCenter img{ border:0.125rem solid white; margin:0.625rem 0.625rem 0rem 0.625rem; }
.areaHospitCenter a{ width:89%; margin:0rem auto; line-height:1.875rem; font-size:1rem; text-align:left; text-indent:1.5rem; border-bottom:0.0625rem solid white; display:block; color:black; text-decoration:none; }
.areaHospitCenter a:hover { color: #35a6b1; }
.areaHospitCenter a:last-child{ border:none 0px; }

.pager { font-size: 1rem; padding: 0.3rem; line-height: 1.125rem; }
.pager a{ color:black; text-decoration:none; display:inline-block; margin:0rem 0.5rem; }
.pager a:hover{ color:orange; text-decoration:underline; }
.pager em{ font-style:normal; color:orange; display:inline-block; margin:0rem 0.5rem; }
.pager b{ display:inline-block; margin:0rem 0.5rem; }

.yyMain { width: 70.25rem; margin: 0rem auto; height: auto; overflow: hidden; }
.artleft{ width:16rem; float:left; height:auto; overflow:hidden; }
.artRight{ display:block; width:52.5rem; float:right; height:auto; overflow:hidden; font-size:1.125rem; letter-spacing:0.125rem; line-height:2rem; }
.tit{ height:auto; margin:1.5rem auto 1.25rem auto; }
.tit h2{ font-size:1.875rem; font-weight:normal; line-height:2.875rem; text-align:left; width:96%; margin:0rem auto 1.25rem auto; }
.tit h2 b { display: inline-block; width: 1rem; height: 2.875rem; margin-right: 0.36rem; background: #9edee3; }
.tit span { display: block; width: 96%; font-size:0.875rem; margin: 0rem auto; line-height: 2rem; color: #666; border-top: 0.0625rem dotted #d1eff1; border-bottom: 0.0625rem dotted #d1eff1; text-indent:1rem; }
.article{ height:auto; overflow:hidden; padding-bottom:0.75rem; }
.article p{ margin:0.37rem 0rem; padding:0.26rem 0rem; }
.article img{ max-width:100%; }

.hospiTopbg { background: url(/images/huibo2019/hospiTopbg.jpg) center no-repeat; height: 12.875rem; width: 70.25rem; overflow: hidden; margin: 1.1rem auto 1rem auto; }

#hospiNavi { height: 7.68rem; width: 44.375rem; position: absolute; margin: 1.75rem 0rem 0rem 24.625rem; z-index: 10; }
#hospiNavi a { display: block; float: left; height: 7.68rem; width: 7.68rem; text-align: center; line-height: 1.25rem; color: #67666b; background: white; font-size: 0.75rem; letter-spacing: 0.125rem; margin-right: 0.125rem; text-decoration:none; }
#hospiNavi a strong { display: block; line-height: 1.875rem; font-size: 1.125rem; padding-top: 1.75rem; text-decoration: underline; letter-spacing: 0.375rem; font-weight: normal; }
#hospiNavi a.hchoic { background: #3ebdc7; color: white;  }
#hospiNavi a:hover { background: #3ebdc7; color: white; }
#hospiNavi a:hover strong { color: white; }

.introRight { display: block; width: 52.5rem; float: right; height: auto; overflow: hidden; }
.introRightp { font-size: 1rem; letter-spacing: 0.125rem; line-height: 1.75rem; color: black; }

.newdynamic{ width:70.25rem; margin:0rem auto 1rem auto; }
.newdynamic h3 { height:1.5rem; line-height:1.5rem; width:100%; margin:0.25rem auto; overflow:hidden; }
.newdynamic h3 strong { width: 16rem; height: 1.5rem; background: url(/images/huibo2019/newinfo.jpg) center no-repeat; text-align:center; float:right; color:white; }
.newdynamic h3 strong a{ display:inline-block; font-size:0.875rem; margin:0rem 0.36rem; font-weight:normal; text-decoration:none; color:white; }
.newdynamic h3 strong a:hover{ color:#e7f8c6; text-decoration:underline; }
.newdynamic div { border: 0.0625rem solid #4dc8d1; font-size: 0.75rem; letter-spacing: 0.125rem; line-height: 1.625rem; padding:0.75rem; }
.newdynamic div a { display: inline-block; width: 22rem; color: #67666b; text-decoration:none; height:1.625rem; overflow:hidden; }
.newdynamic div a:hover{  color:orange; text-decoration:underline; }

.toprp{ margin:1rem auto; }

.askIList { clear: both; height: auto; background: #e7f0f2; padding:0.5rem 0rem; }
.askIList p { width:50rem; margin:0.5rem auto; height:3rem; overflow:hidden; line-height:1.5rem; font-size:0.75rem; border-bottom:0.0625rem solid white; }
.askIList p strong { background: url(/images/huibo2019/questIcon.gif) center no-repeat; width:2.5rem; height:2.5rem; display:inline-block; font-size:1.125rem; color:white; text-align:center; line-height:2.5rem; }
.askIList p b { background: url(/images/huibo2019/questIcon.gif) center no-repeat; width: 2.5rem; height: 2.5rem; display: inline-block; font-size: 1.125rem; color: white; text-align: center; line-height: 2.5rem; margin-left: 0.7rem; }
.askIList p b.ban{ background: url(/images/huibo2019/answIcon.gif) center no-repeat; }
.askIList p span { display: inline-block; color: black; line-height: 1.25rem; width: 21rem; vertical-align: middle; margin-left: 0.2rem; }
.askIList p span a { color: #42a0c7; text-decoration: none; font-size: 0.875rem; }
.askIList p span a:hover{ color:orange; text-decoration:underline; }
.askIList p i { display: inline-block; font-style: normal; color: #2781b5; width: 21.875rem; line-height: 1.25rem; vertical-align: middle; margin-left: 0.2rem; font-size:0.875rem; }
.askIList p i a { color: #42a0c7; text-decoration: none; font-size:0.875rem; }
.askIList p i a:hover{ color:orange; text-decoration:underline; }

#doctAsking { margin: 2.3rem 1rem 0rem 2.875rem; }
#doctAsking table { border-spacing: 0rem; height:auto; overflow:hidden; }
#doctAsking table th { vertical-align: top; width: 5.65rem; font-weight: normal; letter-spacing: 0.125rem; padding: 0.58rem 0rem; }
#doctAsking table th.thone { width: 4.8rem; }
#doctAsking table td { text-align: left; height:auto; }
#doctAsking table td input { height: 1.6rem; border: 0.125rem solid #a9a9a9; width: 12.5rem; font-size:1rem; }
#doctAsking table td input.noborder { border: 0px none; width: auto; vertical-align: middle; margin-left: 0.36rem; }
#doctAsking table td label { font-size: 0.75rem; }
#doctAsking table td select { height: 1.75rem; border: 0.125rem solid #a9a9a9; width: 12.8rem; }
#doctAsking table td textarea { height: 4.375rem; border: 0.125rem solid #a9a9a9; width: 12.3rem; font-size:1rem; }
#doctAsking table td div { border: 0.125rem dotted #99d8dd; width: 13.875rem; height: auto; margin: -0.35rem auto 0rem auto; color: #a9a9a9; font-size: 0.875rem; line-height: 1.375rem; padding: 0.5rem 1rem; margin-left: 0.5rem; overflow:hidden; vertical-align:top; }
#doctAsking table td.tdcenter { text-align: center; padding-top: 0.46rem; }
#doctAsking table td.tdcenter a { cursor: pointer; background: url(/images/huibo2019/oncall.gif) center no-repeat; display: inline-block; text-align: center; width: 5.625rem; height: 1.875rem; line-height: 1.875rem; font-size: 0.875rem; }
#doctAsking table td.tdcenter label { font-size: 0.75rem; color: #666; }
#doctAsking table td.tdcenter a:hover { color: orange; text-decoration: underline; background-image: url(/images/huibo2019/oncall2.gif); }

#SearchTit{ font-size:1.125rem; letter-spacing:0.2rem; color:black; width:64rem; margin:0.6rem auto 0.2rem auto; line-height:1.75rem; text-align:center; clear:both; }
#SearchTit b{ color:red; font-weight:normal; font-size:1.1em; }
.askSResult { background: white; border: 0.125rem solid #e1e0e1; }
.askSResult p{ border-bottom:0.0625rem dotted #ccc; }

.showbluecatalbg { background: url(/images/huibo2019/catalbgtopblue.jpg) center no-repeat; }
.showbluepanel { background: url(/images/huibo2019/catalspanel0.gif) center no-repeat; }

.askDetailbox { height: auto; background: #67666b; overflow:hidden; padding:0.875rem 0rem; min-height:31.75rem; }
.askDetailp{ width:49rem; margin:0rem auto; padding:0.875rem 0rem; height:auto; overflow:hidden; }
.askDetailbold { display: inline-block; width: 3.625rem; height: 3.625rem; text-align: center; line-height: 3.625rem; font-size: 1.125rem; background: #44a5ae; color:white; font-weight:normal; letter-spacing:0.15rem; }
.askDetred { background: #f57f1b; }
.askDetaili { display: inline-block; width: 0.375rem; height: 0.375rem; background: url(/images/huibo2019/askcursorss.gif) right center no-repeat; }
.askinfo { width: 41rem; background: #f4f4f4; display:inline-block; vertical-align:top; font-size:1.125rem; padding:0.625rem 1.375rem; color:black; line-height:2rem; }
.askiStrong{ display:block; line-height:1.5rem; font-weight:normal; }

.dvCatalTs { background: url(/images/huibo2019/CatalTopbg.jpg) center no-repeat; height: 11rem; }
.dvCatalDiv { padding: 2.7rem 0rem; width: 59rem; margin: 0px auto; overflow: hidden; }
.dvCatalDiv h2 { display: table; vertical-align: middle; width: 12.375rem; text-align: center; padding: 0rem 0.5rem; font-size: 2.25rem; color: #a3a3a3; line-height: 2.625rem; float: left; letter-spacing: 0.35rem; height: 5.625rem; }
.dvCatalDiv h2 strong { display: table-cell; font-weight: normal; vertical-align: middle; }

#onlineCall2 { margin: 2rem 1rem 0rem 1.5rem; }
#onlineCall2 table { border-spacing: 0rem; width:98%; }
#onlineCall2 table th { vertical-align: top; width: 5.65rem; font-weight: normal; letter-spacing: 0.125rem; padding: 0.3125rem 0rem; }
#onlineCall2 table th.thone { width: 5.8rem; }
#onlineCall2 table td { text-align: left; }
#onlineCall2 table td input { height: 1.25rem; border: 0.125rem solid #a9a9a9; width: 12.5rem; }
#onlineCall2 table td input.noborder { border: 0px none; width: auto; vertical-align: middle; margin-left: 0.36rem; }
#onlineCall2 table td label { font-size: 0.75rem; }
#onlineCall2 table td select { height: 1.75rem; border: 0.125rem solid #a9a9a9; width: 12.8rem; }
#onlineCall2 table td textarea { height: 4.375rem; border: 0.125rem solid #a9a9a9; width: 12.3rem; }
#onlineCall2 table td div { border: 0.125rem dotted #99d8dd; width: 13.875rem; height: 9.5rem; margin: -0.35rem auto 0rem auto; color: #a9a9a9; font-size: 0.875rem; line-height: 1.375rem; padding: 1rem; margin-left: 0.5rem; }
#onlineCall2 table td.tdcenter { text-align: center; padding-top: 0.46rem; }
#onlineCall2 table td.tdcenter a { cursor: pointer; background: url(/images/huibo2019/oncall.gif) center no-repeat; display: inline-block; text-align: center; width: 5.625rem; height: 1.875rem; line-height: 1.875rem; font-size: 0.875rem; }
#onlineCall2 table td.tdcenter label { font-size: 0.75rem; color: #666; }
#onlineCall2 table td.tdcenter a:hover { color: orange; text-decoration: underline; background-image: url(/images/huibo2019/oncall2.gif); }

.becasefor{ font-size:0.875rem; padding:0.75rem 1.875rem; line-height:1.375rem; color:black; }
.becasefor img{ float:right; margin-left:1rem; }

.youhuinote { font-size: 1rem; padding: 0.75rem 1.875rem; line-height: 1.75rem; color: black; }
.youhuinote img { float: right; margin-left: 1rem; }

#rollcallbox{ font-size:0.75rem; line-height:1.125rem; display:inline-block; width:43.75rem; height:5.2rem; overflow:hidden; }
#rollcallbox table{ width:100%; border-collapse:collapse; line-height:1.25rem; }
#rollcallbox table tr{ height:1.25rem;}
#rollcallbox table th { width: 3%; background: #f6f2c0; }
#rollcallbox table td{ border-bottom:0.0625rem dotted #ccc; }

.ZLJSbox { padding: 1.2rem 1.5rem; font-size: 0.875rem; line-height: 1.375rem; height: 19.5rem; overflow: hidden; }

.sbDocts { display: block; width: 53.5rem; float: right; height: auto; overflow: hidden; }
.sbDocts p{ display:inline-block; width:12.5rem; height:15.5rem; margin:0.2rem 0.43rem; text-align:center; }
.sbDocts p span{ width:12.5rem; height:12.125rem; overflow:hidden; text-align:center; }
.sbDocts p span img{ width:100%; }
.sbDocts p b { display: inline-block; font-size: 0.875rem; line-height: 1.375rem; font-weight: normal; color: #44a5ae; }
.sbDocts p b strong{ font-size:1.125rem; font-weight:normal; display:inline; margin-right:0.5rem; }
.sbDocts p b strong a{ color:black; text-decoration:none; }
.sbDocts p b strong a:hover{ color:orange; text-decoration:underline; }

.centerZhiXin { border-top: 0.0625rem solid #92d8f2; padding:0.8rem 0rem 0.6rem 0rem; height:auto; overflow:hidden; }
.centerZhiXin p{ width:66rem; margin:0rem auto; line-height:1.875rem; }
.centerZhiXin p a{ display:inline-block; width:21rem; margin:0rem 0.6rem 0rem 0rem; color:#666; text-decoration:none; font-size:1.125rem; height:1.875rem; overflow:hidden; }
.centerZhiXin p a:hover{ color:orange; text-decoration:underline; }


.Facilities { display: block; width: 53.5rem; float: right; height: auto; overflow: hidden; }
.Facilities p { display: inline-block; width: 12rem; height: 13.875rem; margin: 0.2rem 0.46rem; text-align: center; }
.Facilities p span { width: 12rem; height: 10rem; text-align:center; overflow: hidden; }
.Facilities p span img { height: 10rem; width:12rem; }
.Facilities p b { display: inline-block; font-size: 0.875rem; line-height: 1.375rem; font-weight: normal; color: #44a5ae; text-align:center; }
.Facilities p b a { color: black; text-decoration: none; }
.Facilities p b a:hover { color: orange; text-decoration: underline; }

#itemChannelDetail { position: absolute; z-index: 18; border-right: 0.1875rem solid #333; border-bottom: 0.1875rem solid #333; border-top:0.1875rem solid #fae48d; border-left:0.1875rem solid orange; font-size:0.875rem; width:5rem; height:1.375rem; line-height:1.375rem; text-align:center; color:#ca8903; display:block;cursor:pointer; background:white; border-radius:1rem; font-weight:bold; }
#itemChannelDetail:hover{ color:red; text-decoration:underline; }

#ChanExpandPanel { width: 58rem; position: absolute; z-index: 16; background: #f4f4f4; border-top: 0.1875rem solid #fae48d; border-left: 0.1875rem solid orange; border-right: 0.1875rem solid black; border-bottom: 0.1875rem solid black; padding: 1.2rem 1.5rem; line-height: 1.5rem; min-height:23.125rem; }

/** 在线招聘 */
#jobs { height: auto; overflow: hidden; width: 100%; }
.jobsDiv { padding: 12px 17px; margin: 0px 0px 7px 0px; border: 2px dotted #F60; font-size: 14pt; line-height: 24px; height: auto; overflow: hidden; clear: both; }
.jobsA strong { display: block; height: 26px; line-height: 26px; font-size: 12pt; color: blue; text-decoration: none; padding: 3px; border-bottom: 1px dotted #ccc; }
.jobsA:hover { color: #1570a6; text-decoration: underline; }
.jobDesc { font-weight: bold; font-size: 11pt; }
.jobp { margin: 3px; line-height: 22px; }

#mnbody { background: white; height: auto; overflow: hidden; }
.thbody { background: none; background-color: #e7f0f2; width: 1200px; padding: 10px 15px; margin: 0px auto; }
.mncenter { width: 1180px; margin: 0px auto; clear: both; background: #e7f0f2; height: auto; overflow: hidden; padding: 10px; }
.main1000 { width: 1200px; margin: 0px auto; clear: both; }
.rp12 { height: 12px; font-size: 10px; clear: both; overflow: hidden; }
.rp17 { height: 17px; font-size: 10px; clear: both; overflow: hidden; }
.rp20 { height: 20px; font-size: 10px; clear: both; overflow: hidden; }

#naviart { width: 900px; height: 28px; padding-top: 6px; font-size: 1.2em; color: #666; text-align: left; font-size: 9pt; }
#naviart span { display: block; line-height: 24px; width: 97%; padding-left: 3px; border-left: 8px solid #666; }
#naviart a { color: #666; text-decoration: none; display: inline; padding: 0px 10px; }
#naviart a:hover { color: #F60; text-decoration: underline; }

#artnavi { height: 28px; background: url(/images/s2018/bbgg.jpg) bottom repeat-x; padding: 0px 15px; }
#artnavi b { display: block; float: left; width: 70px; padding-top: 3px; height: 25px; line-height: 25px; font-weight: normal; color: black; text-align: center; font-size: 10pt; cursor: pointer; }
#artnavi .choicb { background: url(/images/s2000/vvbg.jpg) center no-repeat; font-weight: bolder; }
#contents { border-left: 1px solid #009ad9; border-right: 1px solid #009ad9; border-bottom: 1px solid #009ad9; padding: 22px; }

#udoctor { font-size: 16px; color: #333; font-family: "微软雅黑", "黑体"; line-height: 28px; padding: 18px 0px 10px 0px; height: auto; overflow: hidden; }
#udoctor img { float: left; width: 236px; margin: 0px 10px 10px 0px; border: 0px none; }
#udoctor div { }

#artol { list-style: none; height: 28px; line-height: 28px; font-size: 12pt; font-family: Arial, Helvetica, sans-serif; margin: 0px auto; padding: 10px 0px; overflow: hidden; clear: both; width: 96%; }
#artol li { float: left; }
#artol li i { display: block; width: 28px; height: 28px; line-height: 28px; float: left; text-align: center; overflow: hidden; font-style: normal; font-family: 'Times New Roman'; }
#artol li b { display: block; float: left; width: 28px; height: 28px; overflow: hidden; text-align: center; color:orange; font-size:1.135rem; }
#artol li span { background: #f0f0f0; color: #F60; display: block; float: left; padding: 0px 8px; margin: 0px 3px; border-radius:0.875rem; }
#artol li span a { color: black; text-decoration: none; cursor:pointer; }
#artol li span a:hover { color: #607a06; text-decoration: underline; }
#artol li i a { color: #333; text-decoration: none; cursor:pointer; }
#artol li i a:hover { color: #607a06; font-weight: bold; background-color: #b6ff00; text-decoration: underline; }
#artol .sosel { background: #f0f0f0; color: #F60; }

/** 微信 */
#TelOrWechat{ display:inline-block; vertical-align:middle; margin:0rem 0.2rem 0rem 0rem; padding:0px; text-align:left; }
#TelOrWechat b{ display:inline-block; height:1.375rem; font-size:0.875rem; width:auto; border-radius:0.65rem 0rem 0rem 0.65rem; background:#666; color:black; cursor:pointer; padding:0.3rem 0.35rem; letter-spacing:0rem; }
#TelOrWechat b.rgt { border-radius: 0rem 0.65rem 0.65rem 0rem; }
#TelOrWechat b:hover{ background-color:orange; }
#TelOrWechat b.choi{ background:white; border:solid 0.0625rem #67666b; color:orange; }

#dvMessage{}
#dvMessage b{ color:red; }
#dvMessage b span{ color:black; }
#dvMessage b span strong { font-size: 1rem; letter-spacing: 0.125rem; font-weight: normal; color:#a50000; }

.agreenr { width: 62.5rem; margin: 0px auto; clear: both; background: #defbfe; border: solid 0.125rem #e5d470; height: auto; overflow: hidden; padding: 1.25rem; }

.agreeShow{ cursor:pointer; }
.agreeShow:hover{ color:orange; text-decoration:underline; }

div#askMessage{  }

#askskey { list-style: none; height: 28px; line-height: 28px; font-size: 12pt; font-family: Arial, Helvetica, sans-serif; margin: 0px auto; padding: 10px 0px; overflow: hidden; clear: both; width: 96%; }
#askskey li { float: left; }
#askskey li i { display: block; width: 28px; height: 28px; line-height: 28px; float: left; text-align: center; overflow: hidden; font-style: normal; font-family: 'Times New Roman'; }
#askskey li b { display: block; float: left; width: 28px; height: 28px; overflow: hidden; text-align: center; color: orange; font-size: 1.135rem; }
#askskey li span { background: #f0f0f0; color: #F60; display: block; float: left; padding: 0px 8px; margin: 0px 3px; border-radius: 0.875rem; }
#askskey li span a { color: black; text-decoration: none; cursor: pointer; }
#askskey li span a:hover { color: #607a06; text-decoration: underline; }
#askskey li i a { color: #333; text-decoration: none; cursor: pointer; }
#askskey li i a:hover { color: #607a06; font-weight: bold; background-color: #b6ff00; text-decoration: underline; }
#askskey .sosel { background: #f0f0f0; color: #F60; }

#pvideo{ display:none; }

#dvDownReport{ width:88%; margin:1.125rem auto 0 auto; clear:both; border-top:1px solid #3ebdc7; font-size:0.75rem; letter-spacing:1px; color:#5a5a5a; line-height:1.5rem; }
#dvDownReport a{ color:red; text-decoration:underline; display:inline; padding:0 0.5rem; }
#dvDownReport button{ background-color:transparent; width:5.125rem; height:1.375rem; line-height:1.375rem; text-align:center; border:0.0625rem solid #3ebdc7; cursor:pointer; font-size:0.75rem; color:#5a5a5a; }

.tabHealthrp{ border-spacing:0rem; width:81%; margin:2.8rem 1rem 0rem 2.3rem; }
.tabHealthrp th{ vertical-align:top; width:7.65rem; font-weight:normal; letter-spacing:0.125rem; padding:0.3125rem 0rem; }
.tabHealthrp th.thone{ width:4.8rem; }
.tabHealthrp td { text-align: left; }
.tabHealthrp td input { height: 1.25rem; border: 0.125rem solid #a9a9a9; width: 95%; }
.tabHealthrp td input#txtChkName{ width:60%; }
.tabHealthrp td input#txtValiCode{ width:60%; }
.tabHealthrp td input.noborder{ border:0px none; width:auto; vertical-align:middle; margin-left:0.36rem; }
.tabHealthrp td label{ font-size:0.75rem; }
.tabHealthrp td select { height: 1.75rem; border: 0.125rem solid #a9a9a9; width: 96%; }
.tabHealthrp td textarea { height: 4.375rem; border: 0.125rem solid #a9a9a9; width: 96%; }
.tabHealthrp td div { border: 0.125rem dotted #99d8dd; width: 13.875rem; height: 9.5rem; margin: -0.35rem auto 0rem auto; color: #a9a9a9; font-size:0.875rem; line-height:1.375rem; padding:1rem; margin-left:0.5rem; }
.tabHealthrp td.tdcenter{ text-align:center; padding-top:0.46rem; }
.tabHealthrp td.tdcenter a { cursor: pointer; background: url(/images/huibo2019/oncall.gif) center no-repeat; display:inline-block; text-align:center; width:5.625rem; height:1.875rem; line-height:1.875rem; font-size:0.875rem; }
.tabHealthrp td.tdcenter label{ font-size:0.75rem; color:#666; }
.tabHealthrp td.tdcenter a:hover { color: orange; text-decoration: underline; background-image: url(/images/huibo2019/oncall2.gif); }
.tabHealthrp a{ color:black; text-decoration:none; cursor:pointer; }
.tabHealthrp a:hover{ color:orange; text-decoration:underline; }


