/*
医院 专家首页样式
*/
.expert_index_roll_box01,.expert_index_roll_box02{ background:url(images/expert_index_roll_bg01.png) 0 0 no-repeat; height:234px; width:1230px; margin:0 10px;}
.expert_index_roll_box02{background:url(images/expert_index_roll_bg02.png) 0 0 no-repeat;}
.expert_index_roll_box01 dt,.expert_index_roll_box02 dt{ position:relative; height:30px; line-height:30px; font-size:20px; color:#04aebd; font-weight:bold; padding-left:20px;}
.expert_index_roll_box01 dt .page,.expert_index_roll_box02 dt .page{ position:absolute; right:0px; top:0;margin: 10px 20px 0 0;}
.expert_index_roll_box01 dt .page li,.expert_index_roll_box02 dt .page li {cursor: pointer; display:inline-block; float:left;height: 8px;margin-left: 5px;text-indent: -9999px;width: 8px;}
.expert_index_roll_box01 dd,.expert_index_roll_box02 dd{ padding:5px 25px; width:1230px; height:190px; overflow:hidden; position:relative;}
.expert_index_roll_box01 dd .prev,.expert_index_roll_box02 dd .prev{ position:absolute;left:0; top:50px;text-indent: -9999px; width:16px; height:54px; overflow:hidden; background:url(images/arrow.png) 0 0 no-repeat;}
.expert_index_roll_box01 dd .next,.expert_index_roll_box02 dd .next{ position:absolute;right:0; top:50px;text-indent: -9999px;width:16px; height:54px; overflow:hidden;background:url(images/arrow.png) right 0 no-repeat;}
.expert_index_roll_box01 dt .page li a,.expert_index_roll_box02 dt .page li a {background: url(../images/ys_ic_bg.gif) no-repeat scroll -8px 0 transparent;display: block;}
.expert_index_roll_box01 dt .page li.current a,.expert_index_roll_box02 dt .page li.current a{ background-position: 0 0;}
.inner-box{width:1230px; height:190px; overflow:hidden;}
.inner-box ul{ width:9999px;}
.inner-box li {display: inline;float: left;margin-bottom: 20px;margin:0 4px;overflow: hidden;text-align: center;width: 120px;}
.inner-box li img {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #E3E3E3;height: 116px;padding: 1px;width: 85px; margin:0 auto;}
.inner-box li a:hover img{border: 1px solid #00789d;}
.inner-box li span {color: #7b6655;display: block;float: left;font-weight: bold;height: 28px;line-height: 28px;width: 110px;}
.expert_index_roll_box01 li .intro,.expert_index_roll_box02 li .intro,.expert_index_roll_box01 li .info,.expert_index_roll_box02 li .info{ height:26px; text-indent:-9999px; display:inline-block; overflow:hidden;}
.expert_index_roll_box01 li .intro,.expert_index_roll_box02 li .intro{ width:42px;}
.expert_index_roll_box01 li .info,.expert_index_roll_box02 li .info{ width:67px;}
.expert_index_roll_box02 li .intro{ background-position:-101px -1px;}
.expert_index_roll_box01 li .intro{background-position:-101px -42px;}
.expert_index_roll_box02 li .info{background-position:-149px -1px;}
.expert_index_roll_box01 li .info{background-position:-149px -42px;}
.index_list li h4,.expert_index_roll_box01 li .intro,.expert_index_roll_box02 li .intro,.expert_index_roll_box01 li .info,.expert_index_roll_box02 li .info{ background-image:url(../images/expert.png); background-repeat:no-repeat;}
.index_list dt a{background:#fff url(../images/expert.png);}

/*列表*/
.index_list{ margin-bottom:10px;}
.index_list dt{ height:30px; line-height:30px; background:url(../images/index_list_dt_bg.png) 0 20px repeat-x; margin-bottom:10px;}
.index_list dt a{ float:left; height:30px; line-height:25px; width:85px; padding-right:5px; text-align:center; font-size:12px; font-family:"宋体"; font-weight:bold; color:#fff; display:inline-block; overflow:hidden;}
.index_list .index_list_2 dt{ background-position:0 -12px;}
.index_list .index_list_3 dt{ background-position:0 -42px;}
.index_list .index_list_4 dt{ background-position:0 -72px;}
.index_list .index_list_5 dt{ background-position:0 -105px;}
.index_list .index_list_6 dt{ background-position:0 -136px;}
.index_list .index_list_1 dt a{background-position: 0 0;line-height:25px;}
.index_list .index_list_2 dt a{background-position: 0 -42px;line-height:25px;}
.index_list .index_list_3 dt a{background-position: 0 -80px;line-height:30px;}
.index_list .index_list_4 dt a{background-position: 0 -120px;line-height:30px;}
.index_list .index_list_5 dt a{background-position: 0 -160px; line-height:35px;}
.index_list .index_list_6 dt a{background-position: 0 -200px; line-height:35px;}
.index_list ul{ height:100%; overflow: hidden; line-height:30px;}
.index_list li{ float:left; width:33%; overflow:hidden;height:120px;}
.index_list li h4{height:30px; line-height:30px; overflow:hidden;  }
.index_list li h4 a{ display:block; overflow:hidden; width:120px; text-align:center; font-weight:bold;font-size:16px; }
.index_list .index_list_1 li h4{background-position:-765px 0; }
.index_list .index_list_2 li h4{background-position:-765px -39px; }
.index_list .index_list_3 li h4{background-position:-765px -78px; }
.index_list .index_list_4 li h4{background-position:-765px -119px; }
.index_list .index_list_5 li h4{background-position:-765px -158px; }
.index_list .index_list_6 li h4{background-position:-765px -196px; }
.index_list .index_list_1 li h4 a{color:#00789d;}
.index_list .index_list_2 li h4 a{color:#d15656;}
.index_list .index_list_3 li h4 a{color:#098a3d;}
.index_list .index_list_4 li h4 a{color:#e16302;}
.index_list .index_list_5 li h4 a{color:#0c81c0;}
.index_list .index_list_6 li h4 a{color:#009499;}
.index_list li .expertList{ padding:0 5px;}
.index_list li .expertList a{ display:inline-block; padding:0 10px; line-height:30px; background:url(../images/dotBlack.gif) 0 13px no-repeat;}

/*清楚浮动*/
.clearbox {border-top: 1px solid transparent !important;margin-top: -1px !important;margin-top: 0px;clear: both;font-size: 0px;line-height: 0px;height: 0px;border: 0px;visibility: hidden;}


li.clearbox{ width:100%;}
/**/
.spacing{ height:10px; line-height:10px; font-size:0; overflow:hidden;}
.expert_list_box{ width:1230px; margin:0 10px; background:#ffffff url(../images/expert_list_box_bg.png) 0 0 no-repeat; min-height:500px;}
.expert_list_box h2{ font-size:20px;; font-family:"黑体";color:#7b6655; height:56px; line-height:56px; padding-left:44px;}
.search_box{ margin:0 10px; width:1230px; margin-bottom:10px; height:46px; line-height:46px; border:1px solid #eee; background:#fff; padding:1px;}
.search_bg{ background:url(../images/search_bg.png) 0 0 repeat-x; height:46px; line-height:46px; overflow:hidden;}

.search_bg h4{ float:left; display:inline-block; padding-left:30px; font-size:14px; font-weight:bold;color:#7b6655; height:56px;}
.search_bg ul{ height:100%; width:830px; float:left; overflow:hidden;}
.search_bg li{ float:left; padding-left:20px; color:#004b5a; display:inline-block;}
.search_bg li a.search_button{background: url(../images/search_button.png) no-repeat scroll 0 0 transparent;color: #FFF;display: inline-block;font-size: 14px;font-weight: bold;
height: 30px;line-height: 30px;overflow: hidden;text-align: center;text-decoration: none;width: 94px; margin-top:7px;}
.search_bg li input{ }
.search_bg li select{ width:140px; height:20px; line-height:20px;}

.search_bg li h5{ float:left; display:inline-block;}
.search_bg li .selSpan{float:left;width:140px;margin-top:10px; overflow:hidden;line-height:30px; text-align:left; border:1px solid #ccc; border-top-color:#aaa;border-right-color:#aaa; background:url("../images/ico_selSpan.gif") no-repeat 105px 4px #fff; line-height:20px;  cursor:pointer; padding-right:20px;  }
.search_bg li .menu-block{ background-color:#fff;}
.search_bg li .selSpan h3{ width:100px; margin:0; padding:0;padding-left:5px;display:inline-block; line-height:20px;height:18px; overflow:hidden;  }
.search_bg li .selSpan span{ position:absolute;z-index:9999;width:120px; overflow:hidden; padding:0; margin:0; background:#fff; border:1px solid #ccc; display:none;}
.search_bg li .menu-none span{ display:none;}
.search_bg li .menu-block span{ display:block;}
.search_bg li .selSpan span a { display:block; color:#666; text-decoration:none; padding:0 5px; position:relative; word-break:keep-all; }
.search_bg li .selSpan span a:hover{ background:#C1FFFF; color:#333; }

#TxtExpert{ width:170px; height:20px; line-height:20px;}
.doctor-search  {
	height: 81px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	padding-top: 15px
}

 .doctor-search  .btn-search {
	display: inline-table;
	margin-left: 8px

}

 .doctor-search .doctor-name {
	width: 414px;
	height: 44px;
	line-height: 44px;
	padding: 0 10px;
	border: 1px solid #e4e4e4;
	position: relative;
	top: -1px;
	color: #000
}

 .doctor-search .doctor-name::-webkit-input-placeholder {
	font-size: 14px;
	color: #d6d6d6
}

 .doctor-search label {
	color: #000;
	font-size: 16px;
	font-weight: 700;
	margin-right: 40px
}
.btn-search {
	display: block;
	width: 120px;
	height: 46px;
	line-height: 46px;
	border: none;
	font-size: 16px;
	text-align: center;
	background-color: #06adbe;
	color: #fff;
	padding: 0 15px;
	transition: all .3s;
	-webkit-transition: all .3s
}

.btn-search:hover {
	background-color: #80a133
}