.container_1 {
	background-color: #f0f0f0;
	padding: 30px 0;
}
.container_1 .wrap {
	width: 1280px;
	margin: 0 auto;	
	background-color: #fff;
	position: relative;
	/*min-height: 1500px;*/
}
.container_1 .wrap .left {
	width: 1200px;
	padding: 10px 40px;
	float: left;
}
.container_1 .wrap .slide {
	width: 325px;
	/*position: absolute;*/
	float: left;
	top: 0;
	left: 955px;
}
.container_1 .wrap .left .title {
	padding: 40px 0;
	border-bottom: 1px solid #e0e0e0; 
}
.container_1 .wrap .left .title p {
	height: 22px;
	line-height: 22px;
	border-left: 4px solid #2285a2;
	color: #999;
	padding-left: 20px;
}
.container_1 .wrap .left .title p a {
	font-size: 18px;
	color: #999;
}
.container_1 .wrap .left .artical .artical-text p img {
	display: inline-block;
}

.bdsharebuttonbox {
    
    display: inline-block;
    overflow: hidden;
    height: 22px;
}

/*医德风范-科室*/
.container_1 .wrap .left .doctorStyle,.container_1 .wrap .left .doctorStyle-style {
	padding-top: 40px;
}
.container_1 .wrap .left .doctorStyle .depart,.container_1 .wrap .left .doctorStyle-style .depart {
	display: block;
	height: 100%;
	font-size: 30px;
	color: #2285a2;
	line-height: 36px;
	height: 36px;
	text-align: center;
	position: relative;
}
.container_1 .wrap .left .doctorStyle .depart a,.container_1 .wrap .left .doctorStyle-style .depart a {
	position: absolute;
	font-size: 14px;
	color: #fff;
	background-color: #41b0a7;
	line-height: 20px;
	padding: 0 0.5em;
	right: 0;
	bottom: 0;
}
.container_1 .wrap .left .doctorStyle .tab,.container_1 .wrap .left .doctorStyle-style .tab {
	margin-top: 40px;
}
.container_1 .wrap .left .doctorStyle .tab li {
	width: 150px;
	height: 70px;
	background-color: #41b0a7;
	float: left;
	margin-right: 25px;
	padding-left: 50px;
	cursor: pointer;
}
.container_1 .wrap .left .doctorStyle .tab li:last-child {
	margin-right: 0;
}
.container_1 .wrap .left .doctorStyle .tab li:nth-child(1) {
	background: #2285a2 url(../images/doctorStyle-icon-department.png) no-repeat 10px center;
}
.container_1 .wrap .left .doctorStyle .tab li:nth-child(2) {
	background: #2285a2 url(../images/doctorStyle-icon-intro.png) no-repeat 10px center;
}
.container_1 .wrap .left .doctorStyle .tab li.active {
	background-color: #2285a2;
}
.container_1 .wrap .left .doctorStyle .tab li span,
.container_1 .wrap .left .doctorStyle .tab li b {
	display: block;
	color: #fff;
}
.container_1 .wrap .left .doctorStyle .tab li span {
	font-size: 18px;
	padding-top: 15px;
	line-height: 26px;
	letter-spacing: 15px;
}
.container_1 .wrap .left .doctorStyle .tab li b {
	font-size: 12px;
	letter-spacing: 2px;
	text-align:left;
}
.doctorContainer { padding-top:20px; line-height:30px; padding-bottom:30px; }
.container_1 .wrap .left .doctorStyle .doctorContainer .item,
.container_1 .wrap .left .doctorStyle-style .doctorContainer .item  {
	display: none;
}
.container_1 .wrap .left .doctorStyle .doctorContainer .item.active,
.container_1 .wrap .left .doctorStyle-style .doctorContainer .item.active {
	display: block;
}
.container_1 .wrap .left .doctorStyle .text p{
    font-size: 16px;
    color: #666;
    /*line-height: 32px;
    text-indent: 2em;
    margin-top: 30px; */
}
.container_1 .wrap .left .doctorStyle .text p img{
    display:inline-block;
}
.container_1 .wrap .left .doctorStyle .list,.container_1 .wrap .left .doctorStyle-style .list {
	padding-top: 25px;
}
.container_1 .wrap .left .doctorStyle .list li,.container_1 .wrap .left .doctorStyle-style .list li {
	width: 198px;
	height: 460px;
	border: 1px solid #dfdfdf;
	float: left;
	margin-right: 25px;
	margin-bottom: 40px;
	position: relative;
}
.container_1 .wrap .left .doctorStyle-style .list li.lilist {
	height: 465px;
}
.container_1 .wrap .left .doctorStyle-style .list li.lilist2 {
	height: 394px;
}
.container_1 .wrap .left .doctorStyle .list li a,.container_1 .wrap .left .doctorStyle-style .list li a {
	display: block;
	height: 100%;
	cursor: pointer;
}
.container_1 .wrap .left .doctorStyle .list li:nth-child(4n),
.container_1 .wrap .left .doctorStyle-style .list li:nth-child(4n) {
	margin-right: 0;
}
.container_1 .wrap .left .doctorStyle .list li .header-wrap,
.container_1 .wrap .left .doctorStyle-style .list li .header-wrap {
	height: 261px;
	position: relative;
	overflow: hidden;
}
.container_1 .wrap .left .doctorStyle .list li .header-wrap img,
.container_1 .wrap .left .doctorStyle-style .list li .header-wrap img {
	width: 100%;
}
.container_1 .wrap .left .doctorStyle .list li .btn,
.container_1 .wrap .left .doctorStyle-style .list li .btn {
	position: absolute;
	width: 100%;
	height: 24px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	line-height: 24px;
	overflow: hidden;
	background-color: rgba(65,176,167,.8);
	top: 237px;
	cursor: pointer;
	z-index: 8;
}
.container_1 .wrap .left .doctorStyle .list li .name,
.container_1 .wrap .left .doctorStyle-style .list li .name {
	font-size: 20px;
	color: #41b0a7;
	line-height: 36px;
	margin-top: 12px;
	padding: 0 15px;
	height: 36px;
	overflow: hidden;
	white-space: nowrap;
  	text-overflow: ellipsis;
}
.container_1 .wrap .left .doctorStyle-style .list li  p{
    font-size: 12px;
	color: #000;
	line-height: 22px;
	padding: 0 15px;
}


.container_1 .wrap .left .doctorStyle .list li .position,
.container_1 .wrap .left .doctorStyle-style .list li .position {
	font-size: 14px;
	color: #000;
	line-height: 24px;
	padding: 0 15px;
}
.container_1 .wrap .left .doctorStyle .list li .intro,
.container_1 .wrap .left .doctorStyle-style .list li .intro {
	font-size: 12px;
	color: #828181;
	line-height: 24px;
	height: 72px;
	overflow: hidden;
	padding: 0 15px;
}
.container_1 .wrap .left .doctorStyle .list li .ks,
.container_1 .wrap .left .doctorStyle-style .list li .ks {
	font-size: 14px;
	color: #000;
	line-height: 24px;
	padding: 0 15px;
}
.container_1 .wrap .left .doctorStyle .list li .zc,
.container_1 .wrap .left .doctorStyle-style .list li .zc {
	font-size: 14px;
	color: #000;
	line-height: 24px;
	padding: 0 15px;
}

.container_1 .wrap .left .doctorStyle .list li .second,
.container_1 .wrap .left .doctorStyle-style .list li .second {
	position: absolute;
	width: 482px;
	height: 261px;
	bottom: 198px;
	background-color: rgba(65,176,167,.8);
	letter-spacing: 0;
	font-size: 12px;
	color: #fff;
	padding: 0 15px;
	z-index: 9;
	height: 0;
	opacity: 0;
	display:none;
}
.container_1 .wrap .left .doctorStyle .list li:nth-child(4n+3) .second,
.container_1 .wrap .left .doctorStyle-style .list li:nth-child(4n+3) .second,
.container_1 .wrap .left .doctorStyle .list li:nth-child(4n) .second,
.container_1 .wrap .left .doctorStyle-style .list li:nth-child(4n) .second {
	right: 0;
}
.container_1 .wrap .left .doctorStyle .list li .second .tip,
.container_1 .wrap .left .doctorStyle-style .list li .second .tip {
	font-size: 18px;
	text-align: center;
	line-height: 60px;
}
.container_1 .wrap .left .doctorStyle .list li .second .tip .special,
.container_1 .wrap .left .doctorStyle-style .list li .second .tip .special {
	font-size: 12px;
	float: right;
}
.container_1 .wrap .left .doctorStyle .list li .second table td,
.container_1 .wrap .left .doctorStyle-style .list li .second table td {
	width: 50px;
	height: 24px;
	border-left: 1px solid #fff;
	border-top: 1px solid #fff;
	text-align: center;
}
.container_1 .wrap .left .doctorStyle .list li .second table td:first-child,
.container_1 .wrap .left .doctorStyle-style .list li .second table td:first-child {
	width: 68px;
	line-height: 18px;
}
.container_1 .wrap .left .doctorStyle .list li .second table td:last-child,
.container_1 .wrap .left .doctorStyle-style .list li .second table td:last-child {
	border-right: 1px solid #fff;
}
.container_1 .wrap .left .doctorStyle .list li .second table tr,
.container_1 .wrap .left .doctorStyle-style .list li .second table tr {
	border-bottom: 1px solid #fff;
}



/*医德风范-风范*/
.container_1 .wrap .left .doctorStyle-style .tab li {
	height: 30px;
	background-color: #41b0a7;
	font-size: 16px;
	color: #fff;
	text-align: center;
	line-height: 30px;
	padding-left: 0;
	width: 200px;
	margin-bottom: 24px;
	float: left;
	width: 200px;
	margin-right: 25px;
	cursor: pointer;
}
.container_1 .wrap .left .doctorStyle-style .tab li:nth-child(4n) {
	margin-right: 0;
}
.container_1 .wrap .left .doctorStyle-style .tab li.active {
	background-color: #137c74;
}


/*expert_list*/
.list_expertpage { padding-bottom: 110px; }

.list_expertpage .expert_title { text-align: center; line-height: 40px; height: 40px; font-size: 36px; font-weight: bold; color: #404040; margin-bottom: 47px; }

.expert_list { margin-right: -43px; position: relative; padding-bottom: 20px; }

.expert_list dl { margin-right: 43px; float: left; margin-bottom: 40px; width: 578px; }

.expert_list dt { width: 208px; height: 260px; float: left; overflow: hidden; }

.expert_list dt img { width: 100%; height: 100%; }

.expert_list dd { float: left; width: 340px; margin-left: 30px; }

.expert_list dd h3 { color: #2285a2; font-size: 24px; border-bottom: 1px solid #dbdbdb; line-height: 43px; padding-bottom: 10px; margin-bottom: 6px; }

.expert_list dd .txt { font-size: 16px; color: #4c4c4c; line-height: 26px; padding-bottom: 11px; border-bottom: 1px solid #dbdbdb; margin-bottom: 32px;
height: 110px;
 overflow: hidden; }

.expert_list dd .txt p { padding-bottom: 5px; }

.expert_list dd .txt b { color: #1a1a1a; }

.expert_list dd .more { color: #fff; font-size: 16px; width: 110px; height: 42px; line-height: 42px; text-align: center; background: #47cab8; transition: all 0.3s linear 0s; -webkit-transition: all 0.3s linear 0s; box-shadow: 1px 3px 2px 1px rgba(71, 202, 184, 0.1); }

.expert_list dd .more:hover { background: #72d6c8; }

.expert_search { background: #f0f0f0; padding: 11px 0; margin-bottom: 71px; }

.expert_search .title { font-size: 16px; color: #404040; width: 93px; display: block; float: left; margin-left: 415px; line-height: 38px; height: 38px; }

.expert_search .js_expertlink { float: left; width: 278px; height: 36px; border: 1px solid #e6e6e6; margin-right: 10px; background: #ffffff; }

.expert_search .text { float: left; width: 242px; height: 36px; line-height:36px; padding: 0 18px; border: 1px solid #e6e6e6; margin-right: 10px; background: #ffffff; font-size: 14px; color: #666; }
.expert_search .text_1 { margin-left:415px; float: left; width: 242px; height: 36px; line-height:36px; padding: 0 18px; border: 1px solid #e6e6e6; margin-right: 10px; background: #ffffff; font-size: 14px; color: #666; }

.expert_search .btn { float: left; width: 84px; height: 38px; line-height: 38px; text-align: center; font-size: 16px; color: #fff; background: #2285a2; transition: all 0.3s linear 0s; -webkit-transition: all 0.3s linear 0s; }

.expert_search .btn:hover { background: #72d6c8; }

.js_expertlink .select { z-index: 1; position: relative; }

.js_expertlink .select:after { content: ''; display: block; -webkit-transition: -webkit-transform .3s ease-out, top .3s ease-out; transition: transform .3s ease-out, top .3s ease-out; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 7px solid #808080; position: absolute; right: 18px; top: 50%; margin-top: -3.5px; }

.js_expertlink .select p { padding: 0 19px; line-height: 36px; cursor: pointer; font-size: 14px; color: #808080; z-index: 3; position: relative; }

.js_expertlink .select ul { list-style-type: none; border: 1px solid transparent; width: 100%; overflow-y: auto; position: absolute; top: 35px; left: 0; height: 0; margin-left: -1px; z-index: 2; }

.js_expertlink .select ul li { padding: 0 19px; line-height: 40px; cursor: pointer; font-size: 14px; color: #666666; }

.js_expertlink .select ul li:hover { background-color: #f2f6f7; }

.js_expertlink .select ul li.selected { background-color: #f2f6f7; }

.js_expertlink .select.open ul { height: 250px; -webkit-transform-origin: 50% 0; -ms-transform-origin: 50% 0; transform-origin: 50% 0; border-color: #cccccc; -webkit-transition: max-height .2s linear; transition: max-height .2s linear; background-color: #fff; }

.js_expertlink .select.open:after { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); -webkit-transition: all .3s linear; transition: all .3s linear; }






/*临床科室*/

.container .wrap .left .clinical {
	padding-top: 40px;
}
.clinical .title-wrap {
	border-bottom: 1px solid #2285a2;
}
.p_t_50 {
    padding-top:50px;
}
.title-wrap a {
	display: inline-block;
	height: 45px;
	font-size: 24px;
	color: #fff;
	line-height: 45px;
	background-color: #2285a2;
	padding: 0 12px;
}
.clinical .clinical-wrap {
	margin-top:50px;
	margin-bottom: 50px;
    clear:both;
}
.clinical .list_2 li {
	height: 50px;
    width:20%;
    float:left;
}
.clinical .list_2 li:nth-child(even) {
	/*background-color: #e6e6e8;*/
}
.clinical .list_2 li a {
	display:block;
	/*width: 20%;*/
	height: 100%;
	font-size: 16px;
	color: #666;
	line-height: 50px;
	float: left;
}
