@charset "utf-8"; /* 专家聚合页 */
.doc-bg .box {
  width: 1200px;
  margin: 0 auto;
}

.doc-bg .pos {
  padding: 20px 0;text-align:left;
}

.doc-white {
  width: 1200px;
  margin: 0 auto;
 /* background: #fff;*/
}

.doc-white .name {
  margin: 55px 10px 18px;
  width: 480px;
  overflow: hidden;
  text-align:left;
}

.doc-white .name h1 {
  font-size: 36px;
  line-height: 36px;
  padding-bottom: 20px;
  font-weight: normal;
}

.doc-white .name h1 span {
  font-size: 16px;
  color: #666;
  padding-left: 15px;
}

.doc-white .name p {
  font-size: 16px;
  line-height: 40px;
}

.doc-white .name p span {
  color: #666;
}

.doc-white .name p a {
  color: #333;
}

.doc-white .name p a:hover {
  color: #ff0000;
}

.doc-white .con {
  margin-bottom: 10px;
}

.doc-white .con .over {
  padding: 23px;
  height: 210px;
  overflow: hidden;
}

.doc-white .con .over img {
  width: 176px;
}

.doc-white .con .ask {
  margin: 105px 0 0 50px;
}

.doc-white .con .ask a {
  display: inline-block;
  font-size: 19px;
  line-height: 46px;
  padding: 0 40px;
  margin-left: 30px;
  background-color: #ef5ba1;
  color: #fff;
  vertical-align: middle;
}

.doc-white .con .ask a.on,.doc-white .con .ask a:hover {
  color: #fff;
  background-color: #ef5ba1;
  border: 1px solid #ef5ba1;
}

.doc-white .box {
  background: #fff;
  overflow: hidden;
}

.doc-white ul {
  height: 48px;
  border: 1px solid #f1f1f1;
}

.doc-white li a {
  font-size: 16px;
  line-height: 47px;
  padding: 14px 50px;
  color: #333;
}

.doc-white .on,.doc-white .on a {
  color: #fff;
  background: #83723c;
}

.doc-white li a:hover {
  color: #fff;
  background: #83723c;
}

.s-left-a h2,.s-left-b h2,.s-left-c h2 {
  font-size: 26px;
  line-height: 2.5;
  border-bottom: 1px solid #f1f1f1;
  margin-bottom: 20px;
}

.doc-bg {
  background: #f3f3f3;
  height: 375px;
  background:url(../images/banner_bg2.jpg);
}

#scroo_menu li {
  float: left;
}

.s-doc-box {
  width: 1200px;
  margin: 50px auto 0;
  overflow: hidden;
}

.s-doc-l {
  width: 900px;
  text-align:left;
}

.s-left-a .expert {
  padding: 0px 15px;
  overflow: hidden;
}

.s-left-a .expert p {
  text-indent: 2em;
  font-size: 16px;
  line-height: 36px;
}

.s-left-a .expert img {
  display: block;
  margin: 1px auto;
  text-align: center;
}

.s-left-a .expert h3,.s-left-a .expert h2 {
  padding: 10px 20px;
  font-size: 17px;
  line-height: 36px;
  font-weight: bold;
}

.s-left-a .expert table,.s-left-a .expert .table {
  margin: 0 auto;
  font-size: 14px;
  max-width: 800px;
}

.s-left-a .expert td {
  border: 1px solid #ddd;
  padding: 8px 5px;
}

.s-left-a .expert .firstRow {
  text-align: center;
  background: #efefef;
}

.s-left-a .expert em {
  font-style: normal;
  color: #c00;
}

.s-left-a .more {
  text-align: center;
}

.s-left-a .more a {
  color: #888;
  font-size: 14px;
  line-height: 36px;
}

.s-left-b .over2 {
  padding-left: 10px;
  height: 210px;
  overflow: hidden;
}

.s-left-b img {
  width: 316px;
}

.s-left-b .hos {
  margin-left: 40px;
  width: 530px;
  overflow: hidden;
}

.s-left-b .hos a {
  color: #666;
}


.s-left-b h4 {
  padding-bottom: 20px;
}

.s-left-b h4 a {
  font-size: 24px;
  line-height: 2.5;
  color: #333;
}

.s-left-b a:hover {
  color: #ff0000;
}

.s-left-b p {
  font-size: 16px;
  line-height: 30px;
  color: #666;
}

.s-left-b p i {
  color: #20a3fe;
  padding: 0 10px;
}

.s-left-b ul {
}

.s-left-b ul p {
  font-size: 14px;
  line-height: 30px;
  color: #333;
}

.s-left-b ul span {
  padding: 0 10px;
}

.s-con-page-r {
    width: 290px;
    margin-left: 10px
}

.s-con-page-r a {
    color: #333
}

.s-hot-hos,.s-hot-doc,.s-hot-case,.s-hot-boon,.s-hot-infor {
    width: 268px;
    border: 1px solid #f1f1f1;
    padding: 10px;
    margin-bottom: 15px;
    float: left;
    overflow: hidden
}
.s-hot-hos a:hover {
    color:#ff0000;
}
.s-hot-hos li,.s-hot-doc li,.s-hot-boon li {
    border-bottom: 1px solid #f1f1f1;
    margin: 12px 0;
    padding-bottom: 15px
}

.s-hot-hos .title,.s-hot-doc .title,.s-hot-case .title,.s-hot-boon .title,.s-hot-infor .title {
    border-bottom: 1px solid #f1f1f1;
    margin-bottom: 10px
}

.s-hot-hos .title h3,.s-hot-doc .title h3,.s-hot-case .title h3,.s-hot-boon .title h3,.s-hot-infor .title h3 {
    /*width: 82px;*/
    font-size: 20px;
    color: #333;
    line-height: 36px;
    border-bottom: 2px solid #83723c
}

.s-hot-hos .title span,.s-hot-doc .title span,.s-hot-case .title span,.s-hot-boon .title span,.s-hot-infor .title span {
    font-size: 14px;
    color: #888;
    line-height: 36px
}

.s-hot-hos img,.s-hot-boon img {
    width: 120px;
    display: inline-block
}

.s-hot-hos .hos,.s-hot-boon .boon {
    width: 132px;
    padding-left: 10px;
	text-align:left;
}

.s-hot-hos .hos h4 a,.s-hot-boon .boon h4 a {
    float: left;
    font-size: 14px;
    color: #333;
    line-height: 26px;
    height: 50px;
    overflow: hidden
}
.s-hot-hos .hos h4 a:hover {
    color:#ff0000;

}
.s-hot-hos .hos p,.s-hot-boon .boon p {
    font-size: 12px;
    color: #999;
    line-height: 24px;
    padding: 8px 0
}

.s-hot-hos li:last-child {
    border-bottom: 0 none;
    margin: 0;
    padding: 0
}

.s-hot-doc .doc h4 a {
    font-size: 16px;
    color: #333;
    line-height: 26px;
	font-weight:normal;
}

.s-hot-doc .doc h4 a:hover {
    color: #ff0000;
}

.s-hot-doc .doc span {
    font-size: 12px;
    color: #888;
    line-height: 36px;
    margin-left: 10px
}

.s-hot-doc .doc {
    width: 158px;
    padding-left: 10px;
	text-align:left;
}

.s-hot-doc img {
    width: 100px;
    display: inline-block
}

.s-hot-doc .doc p a {
    font-size: 12px;
    line-height: 28px
}
.s-hot-doc .doc p a:hover {
    color:#ff0000;
}
.s-hot-doc .doc .note span {
    padding: 2px 10px 4px;
    border-radius: 13px;
    border: 1px solid #f1f1f1;
    color: #333
}

.s-hot-doc .doc p.note,.s-hot-hos .hos p.note {
    line-height: 24px;
    color: #333;
	height: 50px;
}

.s-hot-doc li:last-child {
    border-bottom: 0 none;
    margin: 0;
    padding: 0
}

.s-hot-case li {
    line-height: 36px
}

.s-hot-case img,.s-hot-infor img {
    width: 270px;
    display: block
}

.s-hot-case p a {
    font-size: 14px;
    text-align: center;
    line-height: 40px
}

.s-hot-case p {
    text-align: center
}

.s-hot-boon .boon .on {
    color: #333
}

.s-hot-boon li:last-child {
    border-bottom: 0 none;
    margin: 0;
    padding: 0
}

.s-hot-infor ul {
    margin-left: 10px
}

.s-hot-infor li {
    font-size: 14px;
    line-height: 28px;
    height: 28px;
    overflow: hidden;
    float: left
}

.s-hot-infor .infor p {
    font-size: 14px;
    text-align: center;
    line-height: 40px;
    float: left;
    width: 100%;
    height: 40px;
    overflow: hidden
}
.s-left-b{overflow:hidden;}
.s-left-c{overflow:hidden;}
.listdoc_img {
    width: 135px;
    height: 150px;
    overflow: hidden;
    margin: 10px 25px 0 0
}

.listdoc_img img {
    width: 100%
}

.listdoc_miaoshu {
    width: 463px
}

.listdoc_miaoshu a:hover {
    color: #ff0000;
    text-decoration: underline
}

.listdoc_miaoshu dt {
    font-size: 14px;
    color: #666
}

.listdoc_miaoshu dt a {
    font-size: 20px;
    color: #333;
    line-height: 36px;
    margin-right: 10px
}

.listdoc_miaoshu dd {
    font-size: 12px;
    color: #666;
    line-height: 28px
}

.listdoc_miaoshu dd a {
    color: #666
}

.listdoc_sak {
    margin-right: 28px
}

.listdoc_sak a {
    display: block;
    width: 111px;
    height: 33px;
    font-size: 14px;
    color: #666;
    text-align: center;
    line-height: 36px;
    border: 1px solid #d6d6d6
}

.listdoc_sak a:first-child {
    color: #fff;
    background: #83723c;
    width: 113px;
    height: 35px;
    border: none;
    margin: 42px 0 15px 0
}

.hospital_head {
    height: 290px;
    background:url(../images/banner_bg.jpg);
    overflow: hidden
}

.hospital_head .hospital_tit {
    position: relative;
    height: 243px;
    /*background-color: #fff*/
}

.hospital_tit h1 {
    display: block;
    font-size: 40px;
    color: #3e3e3e;
    padding: 50px 0 0 70px
}

.hospital_tit .txt {
    padding: 40px 0 0 70px;
    width:700px;
    font-size: 15px;
    color: #888;
    line-height:150%;
}

.hospital_tit .txt span {
    padding-right: 30px
}

.hospital_tit .txt i {
    color: #20a3fe
}

.hospital_tit .hos_ask_doctor {
    position: absolute;
    right: 55px;
    top: 103px
}
.listdoc_bottom_mian{overflow:hidden;}
.listdoc_bottom_mian li{overflow:hidden;}
.s-hot-boon ul{overflow:hidden;}
.s-hot-boon ul li{overflow:hidden;}
.s-hot-boon .title{overflow:hidden;}

.s-hot-doc ul{overflow:hidden;}
.s-hot-doc ul li{overflow:hidden;}
.s-hot-doc .title{overflow:hidden;}
.tab_k{overflow: hidden;
    margin: 0 auto;
    width: 1200px;
    height: 42px;
    color: #666;
    white-space: nowrap;
    font-size: 14px;
    line-height: 42px;
    text-align:left;
} 
.main{clear:both;overflow:hidden;margin:auto;width:1200px}
.main_L{float:left;width:850px}
.doctor_list{margin-top:20px;padding-bottom:17px;border-bottom:1px solid #e5e5e5;    overflow: hidden;}
.doctor_list_l{margin-right:16px}
.doctor_list_c{padding-top:5px;    width: 400px;text-align:left;}
.doctor_list_c span{font-size:18px;line-height:20px;margin-right:12px;height:23px}
.doctor_list_c span a:hover{color:#ff7ab9}
.doctor_name{margin-bottom:7px;    overflow: hidden;}
.doctor_list_c p{font-size:14px;color:#999;margin-top:12px}
.doctor_list_r{width:125px}
.shanchang{width:280px;color:#ff9bc3!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.shanchang em{font-style:normal;color:#999!important}
.shanchang a{font-size:14px!important;color:#ff9bc3!important;margin-right:8px}
.shanchang a:hover{text-decoration:underline}
.doctor_list_r_n{border-left:1px dashed #e5e5e5;padding-left:35px}
.doctor_list_r_n a{display:block;width:72px;line-height:28px;height:28px;border-radius:3px;color:#666;font-family:'微软雅黑';font-size:12px}
.zixun_ys1{background:#83723c;color:#fff!important;text-align:center;margin-top:12px}
.zixun_ys{background:#333;color:#fff!important;text-align:center;margin-top:12px}
.zixun_ys1:hover{background:#333}
.zixun_ys:hover{background:#83723c}
.ckzy{padding-left:20px;width:52px;background:url(http://img.allmei.com/static/images/zhuye.png) 0 center no-repeat}
.yuan{border-radius:50%}

.main_R{float:right;width:300px}
.main_right{position:relative;float:right;width:260px}
.guanggao_doctor{background:#fff;border:1px solid #ddd;border-bottom:0;padding:20px 0 0}
.guanggao1{background:#fff;border:1px solid #ddd;border-bottom:0}
.guanggao1 h2{font-family:'微软雅黑';color:#666;font-size:20px;text-align:center;height:48px;background:url(http://img.allmei.com/static/images/title1.png) -6px 22px no-repeat}
.guanggao1_1{overflow:hidden;margin-top:15px;padding-left:14px}
.guanggao1_1_r{width:144px;font-size:14px;margin-left:12px;margin-top:8px;text-align:left;}
.guanggao1_1_r h4{color:#666;overflow:hidden;}
.guanggao1_1_r h4 a:hover{color:#ff93b9}
.guanggao1_1_r p{color:#999;line-height:30px}
.guanggao1_1_r span{color:#ff7db1;font-size:18px;line-height:30px}
.xuxian{width:258px;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;text-align:center;background-color:#fff;height:40px;border-top:1px dashed #ddd;font-size:14px}
.xuxian1{width:258px;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;text-align:center;background-color:#fff;height:40px;font-size:14px}
.xuxian1 a{line-height:40px;color:#ff92be}
.xuxianactive{width:258px;border-bottom:1px solid #ddd;text-align:center;background-color:#fff;height:40px;border-top:1px dashed #ddd;font-size:14px}
.xuxianactive a{line-height:40px;color:#ff92be}
.xuxian a{line-height:40px;color:#ff92be}
.hot-tit h5{font-size:18px; font-weight:bold;color:#e03d97;     font-family: '微软雅黑'; margin-top: 8px;}
.hot-tit h5 span{    color: #ed2706;
  font-size: 20px;}