body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,i,b,label{ margin: 0; padding: 0; word-wrap:break-word;}
body{ background-color:#fff; color:#333; font: 12px 'Microsoft Yahei',Tahoma,Simsun;}
em{font-style: normal;}
ul,ol,li,dl,dt,dd{list-style: none;}
a{text-decoration: none; color:#333;}
a:hover{text-decoration:none; color:#0099cc;}
img,a img{border:none;}
.relative{ position:relative;}
label,em,img,input{ vertical-align:middle;outline:none;}
table{border-collapse:collapse;empty-cells:show;}
.fl{float:left; display:block;}
.fr{float:right; display:inline;}
.bold{font-weight:bold;}
.nobold{font-weight:normal;}
.hide{display:none;}
.ft24{font-size: 24px;}
.ft22{font-size: 22px;}
.ft20{font-size: 20px;}
.ft18{font-size: 18px;}
.ft16{font-size: 16px;}
.ft14{font-size: 14px;}
.ft11{font-size: 11px;}
.ft12{font-size: 12px;}
.ftc{text-align:center;}
.ftr{ text-align:right;}
.block{
    display: block;}
.juzhong{margin:0 auto;}
.mt5{ margin-top:5px;}
.mt6{ margin-top:6px;}
.mt1{ margin-top:1px;}
.mt3{ margin-top:3px;}
.mb5{ margin-bottom:5px;}
.ml5{ margin-left:5px;}
.ml10{ margin-left:10px;}
.mr5{ margin-right:5px;}
.mr{ margin-right:10px;}
.mr25{ margin-right:25px;}
.mr17{margin-right: 17px;}
.mt{margin-top:10px;}
.mtb{margin:10px 0;}
.mb{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mt12{margin-top:12px;display:block;}
.mt15{margin-top:15px;}
.mt270{margin-top:26px;}
.mt27{margin-top: 228px !important;}
.mt18{margin-top:18px;}
.mt12{margin-top: 12.5px;}
.mt30{margin-top: 30px;}
.mt54{margin-top:54px;}
.mt57{margin-top:57px !important;}
.mb15{margin-bottom:15px;}
.ml{margin-left:10px;}
.ml20{margin-left:20px;}
.ml32{margin-left:32px;}

.ml193{margin-left:19.3333333333px;}
.ml40{margin-left: 40px;}
.mt40{margin-top: 40px;}
.mt30{margin-top: 30px;}
.mr{margin-right:10px;}
.mb5{margin-bottom:5px;}
.mt20{margin-top:20px;}
.mb1{margin-bottom: 1px;}
.mb20{margin-bottom:20px;}
.ml20{margin-left:20px;}
.mlr20{margin:0 20px;}
.mlrt20{margin:0 20px;margin-top:5px;}
.mr20{margin-right:20px;}
.pad15{padding:15px;}
.pad10{padding:10px;}
.pad20{padding:20px;}
.pt40{ padding-top:40px;}
.pt20{ padding-top:20px;}
.pb20{ padding-bottom:20px;}
.pb8{ padding-bottom:8px;}
.pb10{ padding-bottom:10px;}
.pb15{ padding-bottom:15px;}
.pt10{ padding-top:10px;}
.pt15{ padding-top:15px;}
.pt5{ padding-top:5px;}
.plr25{padding:0 0 0 25px;}
.plr35{padding:0 35px;}
.m0{margin:0;}
.h476{
    height:496px !important;
}






.c666{color:#666;}
.cf60{color:#FF6600;}
.c000{color: #000;}
.bold{font-weight:bold;}
.nobold{font-weight:normal;}
.hide{display:none;}

.c333{ color:#333;}
.ft24{font-size: 24px;}
.ft20{font-size: 20px;}
.ft18{font-size: 18px;}
.ft16{font-size: 16px;}
.ft14{font-size: 14px;}
.ft11{font-size: 11px;}
.ft12{font-size: 12px;}
.ftc{text-align:center;}
.ftr{ text-align:right;}

.mt5{ margin-top:5px;}
.mb5{ margin-bottom:5px;}
.ml5{ margin-left:5px;}
.mr5{ margin-right:5px;}
.mt{margin-top:10px;}
.mb{margin-bottom:10px;}
.mt15{margin-top:15px;}
.mb15{margin-bottom:15px;}
.ml{margin-left:10px;}
.mr{margin-right:10px;}
.mb5{margin-bottom:5px;}
.mt20{margin-top:20px;}
.mb1{margin-bottom: 1px;}
.mb20{margin-bottom:20px;}
.ml20{margin-left:20px;}
.mr20{margin-right:20px;}
.pad15{padding:15px;}
.pad10{padding:10px;}
.pad20{padding:20px;}
.pt20{ padding-top:20px;}
.pb20{ padding-bottom:20px;}
.pb10{ padding-bottom:10px;}
.pb15{ padding-bottom:15px;}
.pt10{ padding-top:10px;}
.fl{float:left; display:inline;}
.fr{float:right; display:inline;}

.bgfff{ background-color:#fff;}

.relative{ position:relative;}


.pt15{ padding-top:15px;}











.b-b{
    border-bottom: 1px solid #f5f5f5;
}
.clear{clear:both; height:0; _height:auto;}
.clearfix:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; *zoom:1;}
.noBg{ background:none !important;}
.relative{ position:relative;}
.absolute{position: absolute;}
.hidden{overflow: hidden;}
.relative10{ position:relative; z-index:10;}
.textline{ text-decoration:underline;}
.textthrough{ text-decoration:line-through;}
.textline:link,.textline:visited,.textline:hover{ text-decoration:underline;}
.textover{ overflow:hidden; white-space:nowrap; word-wrap:normal; text-overflow:ellipsis;}
.overflow{ overflow:hidden; _zoom:1;}
.boxHack{ *border:#ddd solid 1px;}
.box10{ border-radius:10px; background:#fff;}
.box5{ border-radius:5px; background:#fff;}
.boxshow{ box-shadow:2px 2px 5px rgba(0,0,0,0.1);}
.border{ border:#f5f5f5 solid 1px !important;}
.noborder{ border:none !important;}
.cursor{ cursor:pointer;}
.inblock{display: inline-block;}
.auto{overflow: auto;}
.vc{ vertical-align:middle;}
.icoBg,.gother dd a{ background:url(../images/icoBg.png) 0 0 no-repeat;}
.over{overflow: hidden;}
/*字体颜色*/
.fcfff{color:#fff;}
.fc333{color:#333;}
.fc666{color:#666;}
.fc999{color:#999;}
.fc76{color:#767676;}
.fcorange{color:#ffa409;}
.fcgray{color:#c1c1c1;}
.fcc8{color: #c8c8c8;}
.fcblue{color:#00bcd4;}
.center{text-align: center;}
.border0{
    border:0;
}
/*背景颜色*/
.bgblue{background-color:#00bcd4; }
.bd00bcd0{border-bottom:1px solid #00bcd0;}
.bgwhite{background-color: #fff;}
.top{ height:28px; line-height:28px; background:#f0f0f0; border-bottom:#eee solid 1px;}
.pagewidth{ width:1200px; margin:auto;}
.pagewidths{ width:1200px; margin:auto;}
.top-list1 li{ float:left; display:inline;}
.top-list1 li span{ margin:0 10px;}
.moreLogin{ position:absolute; border:#eee solid 1px; background:#fff; left:-11px; top:28px; width:70px; overflow:hidden;}
.top-list1 li .moreLogin .loginBg{ margin:auto;}
.top-list1 li .moreLogin a{ display:block; border-bottom:#eee solid 1px; padding:10px 0 5px;}
.top-list1 li .moreLogin a label{ display:block; text-align:center;}
.top-list1 li .moreLogin a:hover{ text-decoration:underline;}
.loginBg{ display:block; width:37px; height:36px; background:url(../images/loginIco.png) 0 0 no-repeat;}
.dpLogin{ background-position:0 -91px;}
.hospitalLogin{ background-position:0 -46px;}
.govenmentLogin{ background-position:0 0;}
.loginIn{ margin-bottom:-1px;}
.logo{ width:355px; height:60px; background:url(../../images/LOGO2.0.png) 0 0 no-repeat; overflow:hidden; text-indent:-999em;}
#myAd6{
    position:relative;
}
.whitespace{white-space: nowrap;overflow:hidden; text-overflow:ellipsis;}
.keywords a, .keywords span, .keywords label{ color:#999; float:left; display:inline; white-space:nowrap;}
.keywords a:hover{ color:#f9a821;}
.keywords a.active{ color:#f9a821;}
.keywords a{ margin:0 10px;}
.nav_top{margin-top:34px;overflow: hidden;}
.top_left{position: relative;text-align: center;width:220px;height:50px;line-height: 50px;}
.top_left>span{position: absolute;left: 10px;top: 5px;width: 40px;height: 40px;border-radius: 50%;line-height: 40px;border: 1px solid #fff;}
.top_right>ul{width:980px;}
.top_right>ul>li{float: left;}
.top_right>ul>li>a{display: inline-block;color:#333;width:140px;height:50px;line-height: 50px;text-align: center;font-size: 16px;}
.top_right>ul>li>a:hover{color: #00bcd4;}
.nav_line{width:100%;height:2px;background-color: #00bcd4;}
.nav_middle{position: relative;overflow: hidden;}
.middle_left{width:220px;float:left;}
.middle_left>ul{background-color: #23c7dc;}
.middle_left>ul>li{color:#fff;padding:12px 0 12px 10px;display: list-item;border-bottom: 1px solid #a9e7ed;border-left:3px solid #23c7dc;}
.middle_left>ul>li>a{color:#fff;padding:0 10px;border-left:1px solid #d3e4f8;margin-top: 7px;display: inline-block;}
.middle_left>ul>li>a.first{border-left: none;}
.middle_left>ul>li>a:hover{text-decoration: underline;}
.middle_left>ul>li>p{padding-left: 10px;}
.keshi_more{display: none;z-index:100;position: absolute;left:220px;top:0;width:450px;height:412px;border-bottom: 2px solid #377bee;}
.keshi_more>ul{padding:0 30px;}
.keshi_more>ul>li{padding:15px 0;border-bottom: 1px solid #e4e4e4;}
.keshi_more>ul>li>h3{margin-bottom:10px;font-weight: 400;font-size: 14px;line-height: 18px;}
.keshi_more>ul>li>p>a{display: inline-block;padding: 0 10px;line-height: 16px;margin-top: 6px;color: #888;border-right: 1px solid #e4e4e4;}
.keshi_more>ul>li>p{margin-left: -10px;}
.keshi_more>ul>li>p>a.last{border-right: none;}
.keshi_more>ul>li>p>a:hover{text-decoration:underline; color:#0099cc;}
.nav_middle>div.block{display: block;}
.middle_left>ul>li.hover{color:#23c7dc;background-color: #fff;border-left: 3px solid #23c7dc;}
.middle_left>ul>li>a.hover{color:#23c7dc;background-color: #fff;}
.middle_center{float:left;margin:5px 5px 0 5px;}
.middle_right{float: left;width:240px;margin-top:5px;height:409px;}
.jk{overflow: hidden;border:1px solid #dcdcdc;}
.jk>div{float:left; width:119px;height:88px;text-align: center;cursor: pointer;}
.zixun{float: left;width:300px;height:120px;margin:40px 0;transition: background-color .2s linear;}
.zixun:hover{background-color: #f5f5f5;}
.zixun>img{float:left;margin-top:28px;margin-left:10px;}
.zixun>div{float:left;height:60px;margin-top:35px;margin-left:10px;}
.zixun>div>a{display: inline-block;margin-top:5px;}
.hospital_left{width:906px;}
.hospital_left_top{height:42px;line-height: 42px;background-color: #f5f5f5;}
.lheight42{height:39px;line-height: 39px;border-bottom: 1px solid #f5f5f5;}
.lheight20{height:20px;line-height: 20px;}
.lheight25{height:25px;line-height: 25px;}
.bb{border-bottom: 1px solid #e1e4e4;}
.hospital_title{width:150px;background:url("../images/backg.png") no-repeat;float: left;text-align: center;}
.hospital_txt{float:left;margin-left: 20px;}
.hospital_addr{float:right;}
.cursor{cursor: pointer;}
.hospital{width:275px;margin-top:30px;position: relative;}
.hospital>img{width:275px;height:154px;}
.hospital>p{position: absolute;top:118px;left: 0;padding-left:20px;width:255px;height:36px;line-height: 36px;}
.hospital_other{width:273px;height:136px;border:1px solid #f5f5f5;border-top: none;}
.hospital_other>a{display: block;border:1px solid #cbcbcb;outline: none;width:72px;height:26px;line-height: 26px;text-align: center;}
.hospital_right_top{width:270px;background-color: #f5f5f5;height:42px;line-height: 42px;}
.hospital_right_img{width:270px;height:182px;}
.hospital_right_img2{width:270px;height:120px;}
.doctor_introduce{width:212px;}
.doctor_img{width:70px;height:68px;border-radius: 50%;border: 1px solid #00bcd4;top:0;left:70px;}
.doctor_img2{width:70px;height:68px;border-radius: 50%;border: 1px solid #00bcd4;position: absolute;top:20px;left:20px;}
.doctor_main{width:210px;height:252px;margin-top:35px;border:1px solid #f4f4f4;}
.doctor_main:hover{-moz-box-shadow:1px 5px 20px #333;-webkit-box-shadow:1px 5px 20px #333;box-shadow: 1px 5px 20px #333;}
.dashes{border-top: 1px dashed #dadada;width:182px;}
.shanchang{width:180px;height:32px;border-bottom: 1px solid #f4f4f4;}
.doctor_bottom{width:100%;height:60px;}
.star{width:100%;height:65px;overflow:hidden;transition: all .3s ease-out 0s;}
.lianxi{height:0;overflow:hidden;transition: all .3s ease-out 0s;}
.doctor_introduce:hover .star{height:0;opacity: 0;transition: all .3s ease-out 0s;}
.doctor_introduce:hover .lianxi{width:100%;opacity: 1;height:65px;overflow:hidden;transition: all .3s ease-out 0s;}
.doctor_bottom_star{margin-left:18px;padding-right:16px;height:36px;margin-top:8px;width:70px;border-right: 1px solid #f2f2f2;}
.doctor_bottom_wenzhen{margin-left:24px;height:36px;margin-top:10px;}
.doctor_bottom_enter{width:34px;margin-left:14px;}
.doctor_bottom_enter1{width:34px;margin-left:21px;}
.doctor_bottom_enter2{width:34px;}
.active{/*border-bottom: 2px solid #00bcd4;*/color: #00bcd4;}
.active a{color: #00bcd4;}
.xx>.active span{display: block;  width: 0;  height: 0;  border-width: 0 8px 8px;  border-style: solid;  border-color: transparent transparent #00bcd4;  position: absolute;  top: 32px;  left: 42%;}
.xx>.active span>em{display: block; width: 0;height: 0;border-width: 0 8px 8px; border-style: solid;border-color: transparent transparent #fff;  position: absolute;  top: 2px;  left: -8px;}
.xx_main{width:420px;}
.xx_img{width:170px;height:124px;}
.xx_title{width:240px;height:124px;}
.xx_text{height:60px;line-height: 21px;}
.circle{background-color: #999;width:5px;height:5px;border-radius: 50%;display: inline-block;}
.xx_txt{height:30px;line-height: 30px;border-bottom: 1px solid #f1f1f1;}
.xx_all{width:300px;display: inline-block;}
.read_more{color:#666;height: 30px;line-height: 30px;border:1px solid #cbcbcb;width:120px;text-align: center;}
.hospital_tuijian{height:88px;background-color: #f5f5f5;}
.doctor_tuijian{border: 1px solid #f2f2f2;width:268px;}
.guanzhu{width:112px;}
.guanggao{width:270px;height:120px;}
.dianzan,.guanz{transition: all .3s linear;cursor: pointer;}
.dianzan:hover,.guanz:hover{background-color:#f5f5f5;}
.know_more{transition: all .3s linear;}
.read_more:hover,.know_more:hover{color: #fff;background-color: #f9a821;border:1px solid #f9a821;}
.yisheng_tishi{height:30px;line-height: 30px;width:100%;}
