﻿@charset "UTF-8";body,html{height:100%;width:100%}
body,button,input,select,textarea{font-family:TrebuchetMS,Rotobo,"Microsoft YaHei",sans-serif}
body,dd,dl,dt,form,h1,h2,h3,h4,h5,h6,html,li,ol,p,select,ul{margin:0;padding:0}
li,ol,ul{list-style-type:none}
em,i{font-style:normal}
a{color:#333}
a{text-decoration:none}
a img{border:0 none}
input:-ms-input-placeholder,input::-moz-placeholder,input::-webkit-input-placeholder{color:#999}
input:focus:-ms-input-placeholder,input:focus::-moz-placeholder,input:focus::-webkit-input-placeholder{color:rgba(0,0,0,0)}
button,input[type=button],input[type=email],input[type=number],input[type=password],input[type=phone],input[type=search],input[type=submit],input[type=text],textarea{-webkit-appearance:none;-moz-appearance:none;-webkit-border-image:none;-moz-border-image:none;-o-border-image:none;border-image:none;-moz-border-radius:0;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0}
button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;outline:0}
table{border-collapse:collapse;border-spacing:0}
td{vertical-align:top}
.hidden{display:none!important;visibility:hidden}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.invisible{visibility:hidden}
.clearfix:after,.clearfix:before{content:"";display:table}
.clearfix:after{clear:both}
.clearfix{zoom:1}
@media print{*{background:0 0!important;color:#000!important;text-shadow:none!important;-webkit-filter:none!important;filter:none!important;-ms-filter:none!important}
a,a:visited{text-decoration:underline}
a[href]:after{content:" (" attr(href) ")"}
abbr[title]:after{content:" (" attr(title) ")"}
.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}
blockquote,pre{border:1px solid #999;page-break-inside:avoid}
thead{display:table-header-group}
img,tr{page-break-inside:avoid}
img{max-width:100%!important}
@page{margin:.5cm}
h2,h3,p{orphans:3;widows:3}
h2,h3{page-break-after:avoid}}
body,html{width:100%;height:100%}
a{cursor:pointer}
.fl{float:left}
.fr{float:right}
.hospitalMain{width:100%;margin-top:20px;font-size:14px}
.hospitalMain .mainInner{width:1200px;margin:0 auto}
.btnBox{margin-top:12px}
.btnBox>a{display:inline-block;width:88px;height:26px;line-height:26px;-moz-border-radius:2px;border-radius:2px;border:1px solid #007cc3;text-align:center;color:#007cc3}
.btnBox>a.register{margin-right:9px;background-color:#007cc3;color:#fff}
.doctorBox{position:relative;margin:0 0 20px 10px;width:230px;height:210px;border:1px solid #e8e8e8;color:#4e4e4e}
.doctorBox:nth-child(5n+1){margin-left:0}
.doctorBox .tag{position:absolute;top:0;right:0;width:57px;height:52px;background:url(../images/icon-tag.png) no-repeat;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%}
.doctorBox .tag.tag01{width:66px;height:64px;background:url(../images/icon-tag01.png)}
.doctorBox .tag.tag02{width:66px;height:64px;background:url(../images/icon-tag02.png)}
.doctorBox .infoBox{padding:17px 7px 13px;overflow: hidden;}
.doctorBox .infoBox .pic{width:55px;height:55px;float: left;}
.doctorBox .infoBox .info{margin-left:14px;display:inline-block;vertical-align:top;font-size:12px;float: left;width: 65%;}
.doctorBox .infoBox .info>p{margin-bottom:2px}
.doctorBox .infoBox .info .name{font-size:14px}
.doctorBox .infoBox .info .title{color:#f8b63e}
.doctorBox .skill{margin-bottom:10px;padding:15px 10px;width:100%;height:67px;background:url(../images/skill-bg.png) no-repeat;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px}
.doctorBox .skill>p{max-height:40px;line-height:19px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.doctorBox .btnBox{margin-top:13px;text-align:center}
.doctorBox .btnBox>a{width:94px}
.doctorBox .btnBox>a:last-child{margin-left:14px}
.allHospital>li{position:relative;float:left;margin-bottom:20px;padding:0 6px 0 15px;width:16.5%;line-height:26px;color:#666;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.allHospital>li:after{position:absolute;content:"";top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:5px;height:5px;background:#666;-moz-border-radius:2.5px;border-radius:2.5px}
.allHospital>li a{color:#666}
.allHospital>li a:hover{color:#007cc3}
.allInformation{margin:36px 0 60px;padding:42px 34px 22px;border:1px solid #e8e8e8}
.allInformation>li{width:20%}
.commonFoot{width:100%;height:120px;background-color:#ea6674}
.commonFoot .footInner{width:1200px;margin:0 auto}
.commonFoot .btnList{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:42px}
.commonFoot .btnList li{position:relative;padding:0 18px;float:left;font-size:12px;color:#fff;cursor:pointer}
.commonFoot .btnList li:after{position:absolute;content:"";top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:25px;background:#fff}
.commonFoot .btnList li:first-child{padding-left:0}
.commonFoot .btnList li:first-child:after{display:none}
.commonFoot .btnList li>div{display:inline-block;vertical-align:middle}
.commonFoot .btnList li .btnImg{margin-right:10px;width:40px;height:40px}
.commonFoot .btnList li .btnImg>img{display:block;width:100%;height:100%}
.commonFoot .btnList li .chinese{margin-bottom:5px;font-size:20px;color: #fff;}
.commonFoot .btnList li .english{color:rgba(255,255,255,.5)}
.listNav{margin-bottom:31px;font-size:14px;color:#666}
.hospitalTitle{margin-bottom:14px}
.hospitalTitle .title{display:inline-block;vertical-align:middle;margin-right:19px;font-size:24px;color:#161616;font-weight:600;padding:20px;}
.item-text{display:inline-block;vertical-align:middle;padding:5px 7px;margin:0 2px;-moz-border-radius:3px;border-radius:3px;font-size:12px;color:#fff}
.item-text.orange{background-color:#f49379}
.item-text.green{background-color:#63c2af}
.item-text.blue{background-color:#58bbdb}
.item-text.red{background-color:#007cc3}
.item-text.pink{padding:6px 30px;margin:0 5px 10px 0;background-color:#f5acb4}
.hospitalNav{height:36px;line-height:36px;background-color:#f8f8f8;border:2px solid #f0f0f0;font-size:14px;color:#666}
.hospitalNav>a{float:left;display:block;padding:0 27px;border-right:1px solid #e8e8e8}
.hospitalNav>a:hover{color:#007cc3}
.hospitalNav>a.active{background:#fff;color:#007cc3;border-top:2px solid #007cc3}
.articleMain{margin:46px 0}
.articleMain .leftArticle{width:838px}
.sidebar{width:294px}
.sidebar .barImg{margin-bottom:45px;cursor:pointer}
.sidebar .barImg.barImg02{margin:45px 0}
.sidebar .barImg>img{display:block;width:100%;height:100%}
.hotArticle{margin-bottom:50px}
.hotArticle .doctorTitle{margin-bottom:20px}
.hotArticle .hotList{font-size:12px;color:#666}
.hotArticle .hotList li{position:relative;padding-left:12px;height:30px;line-height:30px;border-bottom:1px dashed #f0f0f0;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;cursor:pointer}
.hotArticle .hotList li:before{position:absolute;content:"";top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:5px;height:5px;background:#666;-moz-border-radius:2.5px;border-radius:2.5px}
.hotArticle .hotList li:hover{color:#007cc3}
.doctorTitle{padding-bottom:19px;font-size:18px;color:#999;border-bottom:2px solid #f0f0f0}
.doctorTitle .label{padding-bottom:19px;font-size:19px;font-weight:600;color:#333;border-bottom:2px solid #007cc3}
.doctorList{margin-top:20px}
.doctorList li{padding:30px 0;border-bottom:1px dashed #f0f0f0}
.doctorList .doctorImg{width:80px;height:80px;-moz-border-radius:40px;border-radius:40px;overflow:hidden}
.doctorList .doctorImg>img{display:block;width:100%;height:100%}
.doctorList .doctorInfo{margin-left:93px;color:#4e4e4e}
.doctorList .doctorInfo p{margin-bottom:3px;font-size:12px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.doctorList .doctorInfo p span{color:#f8b63e}
.doctorList .doctorInfo .name{font-size:14px}
.doctorList .btnBox>a{width:88px}
.adImg{margin-bottom:40px;height:110px;cursor:pointer}
.adImg.adImg02{margin-bottom:0;margin-top:42px;height:120px}
.adImg>img{display:block;width:100%;height:100%}
.partName{padding-bottom:14px;border-bottom:1px solid #f0f0f0;font-size:20px;color:#333;font-weight:600}
.partName>span{padding-bottom:12px;border-bottom:2px solid #007cc3}

.empty_content{line-height: 30px;text-align: center;width: 100%}
.guideBox p,.partTxt p,.articleText p {
	color: #000;
	font-size: 14px;
}
.introBox .introPart .partTxt.partTxt02 {
	color: #000;
	font-size: 14px;
}

.online_service_bar{background-image:url(../images/sw.png); background-size:100% 100%;width: 150px; height: 230px;
     position: absolute;
    right: 0;
    overflow: hidden;
    z-index: 1001;
    display: block;
    margin:0 auto; overflow:hidden; position: fixed; bottom:50%;
    border-radius: 10px;
}

.bannerimg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 99;
}

#service_bar_close {
	z-index: 101;
}
.sut_a{width: 105px; height: 30px; margin: 8px auto; text-align: center;}
.sut_a p{line-height:35px; font-size: 16px; color: #ffffff;}
.sut_b {width: 130px; height: 60px; margin: 25px auto;}
.sut_c{width: 60px; height: 60px;float:left;}
.sut_c img{width: 100%; height: 100%;}
.sut_d{width: 60px; height: 60px;float:right;}
.sut_d_1{ height: 19px;width: 60px; float: left;text-align: center;}
.sut_d_1 p{color: #007cc3; font-size: 14px;line-height: 15px;}
.sut_d_2{height: 19px;width: 60px; float: left;}
.sut_d_2 p{color: #4b4b4b; font-size: 14px;line-height:15px;}
.sut_d_3{background:#007cc3; height: 19px;width: 60px; float: left;text-align: center;border-radius: 3px;}
.sut_d_3 a{color: #ffffff; font-size: 14px;line-height: 15px;}
.service_bar_head{text-indent: -9999px;position:relative;}
#service_bar_close{position:absolute;width:35px;height:35px;top:-154px;right:-10px;cursor:pointer;display:block;text-indent: -9999px;}
.img_1{width: 200px; height: 42px;margin:38px auto;}

.doctorBox  {
	padding-bottom: 52px;
}


.c1200 {
    width: 1200px;
    margin: 0 auto;
}

/*.c1200:before, .w1200:after {
    content: "";
    display: block;
    clear: both;
}*/

.you_c {
    border-bottom: 1px solid #f0f0f0;
    height: 40px;
}

.you_c p {
    color: #333333;
    font-size: 17px;
}


.you_cc {
    /*height: 60px;*/
    margin-top: 30px;
}

.you_d {
    height: 35px;
    width: 238px;
    float: left;
}

.you_d a {
    color: #333333;
    font-size: 12px;
}