/* CSS Document */
* { margin: 0; padding: 0; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
a { cursor: pointer; text-decoration: none; color: #000; }
img{border:0;}
ul, li { list-style: none; }
.fl { float: left; }
.fr { float: right; }
.mt20 { margin-top: 20px; }
.container { width: 1200px; margin: 0 auto; }
.list { margin-top: 20px; }
.list .main { width: 890px; }
.list .aside { width: 285px; }

.box_aside1 { background-color: #effcff; border: 1px solid #029061; margin-bottom: 20px; }
.box_aside1 .title { font-size: 15px; color: #fff; padding: 10px 10px 0px 35px; background: url(../images/spr1.png) no-repeat #029061; }
.box_aside1 .title.icon5 { background-position: 9px -165px; }
.box_aside1 .title.icon4 { background-position: 9px -107px; }
.box_aside1 .title.icon3 { background-position: 7px -49px; }
.box_aside1 .title.icon2 { background-position: 5px 7px; }
.box_aside1 .title span { color: #fff; font-size: 14px; }
.box_aside1 .title a { color: #fff; font-size: 14px; }
.box_aside1 .picList { }
.box_aside1 .picList dl { float: left; margin: 10px; width: 110px; font-size: 12px; }
.box_aside1 .picList dl a:hover{ color:#ff0000;}
.box_aside1 .contentLmenu { padding: 10px; }
.box_aside1 .contentLmenu a { display: block; padding: 10px; margin: 10px auto;  width: 205px; color: #457ca1; border: 1px solid #ddd; border-radius: 6px; padding-left: 15px; height:40px;}
.box_aside1 .contentLmenu a:hover { color: #fff; border: 1px solid #52ace9; border-radius: 6px; padding-left: 15px; background-color: #029061; }
.box_aside1 .contentLmenu a span { color: #b5b5b5; font-size: 16px; margin-left: 2px; float:left; line-height:40px; margin-left:10px;}
.box_aside1 .contentLmenu a:hover span { color: #fff; }
.box_aside1 .contentLmenu .icon1Menu { background-position: 14px 3px; }
.box_aside1 .contentLmenu .icon2Menu {   }
.box_aside1 .contentLmenu .icon3Menu {  }
.box_aside1 .contentLmenu .icon4Menu {   }
.box_aside1 .contentLmenu .icon5Menu {  }
.box_aside1 .contentLmenu .icon6Menu {   }
.box_aside1 .contentLmenu .icon7Menu {  }
.box_aside1 .contentLmenu .icon8Menu {   }
.box_aside1 .contentLmenu .icon1Menu:hover {  }
.box_aside1 .contentLmenu .icon2Menu:hover {  }
.box_aside1 .contentLmenu .icon3Menu:hover {   }
.box_aside1 .contentLmenu .icon4Menu:hover {  }
.box_aside1 .contentLmenu .icon5Menu:hover {   }
.box_aside1 .contentLmenu .icon6Menu:hover { }
.box_aside1 .contentLmenu .icon7Menu:hover {   }
.box_aside1 .contentLmenu .icon8Menu:hover {  }

 

.contentLmenu  a {
	 
	width: 80px; 
	 
}

.contentLmenu   a:hover i {
	transform: scale(1.2);
	-webkittransform: scale(1.2);
	-moz-transform: scale(1.2);
	-o-transform: scale(1.2);
}

.contentLmenu   a i {
	float:left; 
	width: 38px;
	height: 38px;
	margin:  2px;
	font-size: 22px;
	color: #fff;
	background-color: #0084cd;
	text-align: center;
	line-height: 38px;
	border-radius: 19px;
	overflow: hidden;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	clear:both;
}

.contentLmenu   a i.i0 {
	background: linear-gradient(135deg, #199ed8, #0072ae);
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#199ed8',endColorStr='#0072ae',gradientType='1');
	background: -moz-linear-gradient(135deg, #199ed8, #0072ae);
	background: -o-linear-gradient(135deg, #199ed8, #0072ae)
}

.contentLmenu  a i.i1 {
	background: linear-gradient(135deg, #ffc967, #ffb63d);
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ffc967',endColorStr='#ffb63d',gradientType='1');
	background: -moz-linear-gradient(135deg, #ffc967, #ffb63d);
	background: -o-linear-gradient(135deg, #ffc967, #ffb63d)
}

.contentLmenu   a i.i2 {
	background: linear-gradient(135deg, #fa7c7a, #fd635c);
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#fa7c7a',endColorStr='#fd635c',gradientType='1');
	background: -moz-linear-gradient(135deg, #fa7c7a, #fd635c);
	background: -o-linear-gradient(135deg, #fa7c7a, #fd635c)
}

.contentLmenu  a i.i3 {
	background: linear-gradient(135deg, #83f3c7, #42dd9b);
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#83f3c7',endColorStr='#42dd9b',gradientType='1');
	background: -moz-linear-gradient(135deg, #83f3c7, #42dd9b);
	background: -o-linear-gradient(135deg, #83f3c7, #42dd9b)
}

.contentLmenu  a i.i4 {
	background: linear-gradient(135deg, #d993f9, #c551f5);
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#d993f9',endColorStr='#c551f5',gradientType='1');
	background: -moz-linear-gradient(135deg, #d993f9, #c551f5);
	background: -o-linear-gradient(135deg, #d993f9, #c551f5)
}

.contentLmenu a i.i5 {
	background: linear-gradient(135deg, #588fe9, #3b70f6);
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#588fe9',endColorStr='#3b70f6',gradientType='1');
	background: -moz-linear-gradient(135deg, #588fe9, #3b70f6);
	background: -o-linear-gradient(135deg, #588fe9, #3b70f6)
}

.contentLmenu  a i.i6 {
	background: linear-gradient(135deg, #fcab6b, #fc923b);
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#fcab6b',endColorStr='#fc923b',gradientType='1');
	background: -moz-linear-gradient(135deg, #fcab6b, #fc923b);
	background: -o-linear-gradient(135deg, #fcab6b, #fc923b)
}

.contentLmenu a i.i7 {
	background: linear-gradient(135deg, #ff778f, #fa5d70);
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ff778f',endColorStr='#fa5d70',gradientType='1');
	background: -moz-linear-gradient(135deg, #ff778f, #fa5d70);
	background: -o-linear-gradient(135deg, #ff778f, #fa5d70)
}






.box_aside1 .contentMenu a { display: block; float: left; width: 119px; text-align: center; font-size: 14px; color: #457ca1; background-color: #fff; margin: 9px 5px; border: 1px solid #ddd; padding: 5px 0; border-radius: 4px; }
.box_aside1 .contentMenu a:hover { background-color: #52ace9; color: #fff; }
.box_aside1 .newList { font-size: 12px; line-height: 30px; padding: 10px; }
.box_aside1 .newList a { float: left; color: #787878; }
.box_aside1 .newList a:hover { color: #ff0000; }
.box_aside1 .newList span { float: right; color: #999; }
.box_aside1 .ChildMenu { background-color: #fff; }
.box_aside1 .ChildMenu ul li { font-size: 16px; padding: 5px 0 5px 40px; background: url(../images/arrow.png) no-repeat 22px 15px; }

.box_aside1 .ChildMenu ul li a:hover{ color:#ff0000;}
.box_aside1 .contentMenu { padding: 10px 10px 9px; }
.box_aside1 .contentMenu a { display: block; float: left; width: 119px; text-align: center; font-size: 14px; color: #457ca1; background-color: #fff; margin: 9px 5px; border: 1px solid #ddd; padding: 5px 0; border-radius: 4px; }
.box_aside1 .IconMenu{ padding:10px 0;}
.box_aside1 .IconMenu ul li a{ display:block; width:128px; height:56px;  background: url(../images/btn2.png) no-repeat #fff; border:1px solid #ddd; border-radius:5px; float:left; margin:5px 0 5px 7px;}
.box_aside1 .IconMenu ul li a:hover{ border:1px solid #69b7ec;}
.box_aside1 .IconMenu ul li .IconMenu1{ background-position:0 0;}
.box_aside1 .IconMenu ul li .IconMenu2{ background-position:-140px 0;}
.box_aside1 .IconMenu ul li .IconMenu3{ background-position:0 -66px;}
.box_aside1 .IconMenu ul li .IconMenu4{ background-position:-140px -66px;}
.box_aside1 .IconMenu ul li .IconMenu5{ background-position:0 -127px;}
.box_aside1 .IconMenu ul li .IconMenu6{ background-position:-140px -127px;}
.box_aside1 .IconMenu ul li .IconMenu7{ background-position:0 -190px;}
.box_aside1 .IconMenu ul li .IconMenu8{ background-position:-140px -190px;}
.box_aside1 .IconMenu ul li .IconMenu9{ background-position:0 -254px;}
.box_aside1 .IconMenu ul li .IconMenu10{ background-position:-140px -254px;}
.box_aside1 .IconMenu ul li .IconMenu11{ background-position:0 -316px;}
.box_aside1 .IconMenu ul li .IconMenu12{ background-position:-140px -316px;}
.box_aside1 .IconMenu ul li .IconMenu13{ background-position:0 -379px;}
.box_aside1 .IconMenu ul li .IconMenu14{ background-position:-140px -379px;}
.box_aside1 .IconMenu ul li .IconMenu15{ background-position:0 -442px;}
.box_aside1 .IconMenu ul li .IconMenu16{ background-position:-140px -442px;}
.box_aside .contentMenu a:hover { background-color: #52ace9; color: #fff; }

.NewLists a:hover{ color:#ff0000;}
.NewLists { padding: 10px 20px 20px; border: 1px solid #ddd; }
.NewLists .title { border-bottom: 3px solid #029061; padding-bottom: 8px; }
.NewLists .title .icon1Menu { font-size: 15px; padding: 6px 0 10px 40px; background: #fff url(../images/xinwendh.png) no-repeat scroll 0 0; }
.NewLists .title .positon { font-size: 13px; color: #999; padding: 10px 0 0 25px; background: url(../images/zhye.png) no-repeat 0 12px; }
.NewLists .title .positon a { color: #999; }
.NewLists .title .positon .active { color: #333; }
.NewLists ul li { font-size: 15px; line-height: 36px; }
 
.NewLists ul li span { float: right; color: #333; }

/*文章分页样式*/
#fenye{clear:both; margin:10px 20px 0 0;}
#fenye a{text-decoration:none; display:inline;border-radius: 3px;line-height:25px;font-size:12px;}
#fenye .prev,#fenye .next{width:52px; text-align:center;  line-height:25px;}
#fenye a.curr{width:42px;background:#029061; border:1px solid #0C9AD8; color:#fff; font-weight:bold; text-align:center;}
 
#fenye a.curr:visited {color:#fff;}
#fenye a{color:#333333;background:#fff; margin:0px 5px; border:1px solid #dcdddd; float:left; text-align:center;height:22px;line-height:22px}
#fenye a{width:42px;}
#fenye a:visited{color:#1f3a87;} 
#fenye a:hover{ float:left;}
#fenye span{line-height:30px; font-size:13px; height:30px;}

 


/* 专家列表 */

 

.expert-lists {
	margin: 21px -12px 0
}

.expert-lists li {
	float: left;
	width: 180px;
	height: 360px;
	margin: 0 17px 40px; 
}

.expert-lists li a {
	display: block; color:#555
}

.expert-lists li a:hover {
	display: block; color:#555
}


.expert-lists li a span {
	display: block;
	width: 180px;
	height: 270px;
	margin: 10px auto 0;
	overflow: hidden
}

.expert-lists li a span img {
	display: block;
	width: 180px;
	height: 270px;
	transition: all 1s;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-o-transition: all 1s
}

.expert-lists li a p {
	margin: 9px 0px
}

.expert-lists li a p strong {
	font-weight: normal;
	color: #029061;
	font-size: 16px
}

.expert-lists li a p small {
	float: right;  width:180px; overflow:hidden; white-space : nowrap 
}

.expert-lists li a:hover span img {
	transform: scale(1.1);
	-webkittransform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1)
}

.expert-lists li .doc-dm {
	box-sizing: border-box;
	width: 180px;
	height: 32px;
	margin:  auto;
	padding: 0 10px;
	border: 1px solid #029061;
	text-align: center;
	line-height: 30px;
	color: #66AACE;
	font-weight: bold;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s
}

.expert-lists li .doc-dm:hover {
	border-color: #029061;
	background-color: #029061;
	box-shadow: 0px 5px 5px rgba(0,0,0,0.2);
	color: #fff
}

.expert-lists li .doc-dm:hover a {
	color: #fff
}

.expert-lists li .doc-dm a {
	display: inline-block;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s
}

.expert-lists li .doc-dm a+a:before {
	content: '/';
	display: inline-block;
	margin-right: 5px
}

.expert-lists li .doc-dm a:hover {
	color: #e8c697
}
/*科室列表*/

.area-tabs .area-tit {
	margin-top: -2px;
	overflow: hidden;
	border-left: 1px solid #ddd;
	margin-bottom: 20px
}

.area-tabs .area-tit a {
	display: block;
	border: 1px solid #ddd;
	background: #f9f9f9;
	font-weight: bold;
	color: #999;
	line-height: 38px;
	margin-left: -2px;
	text-align: center;
	float: left
}

.area-tabs .area-tit a.cur {
	color: #444;
	background: #fff;
	border-bottom-color: #fff;
	border-top: 2px solid #0084cd
}

.area-tabs .area-tit.span2 a {
	width: 50%
}

.area-tabs .area-tit.span3 a {
	width: 33.33%
}

.area-tabs .area-tit.span4 a {
	width: 25%
}

.area-tabs .area-tit.span5 a {
	width: 20%
}

.area-tabs .dp-pannel {
	display: none
}

.area-tabs .dp-pannel:first-child {
	display: block
}

.area-cons .dp-pannel {
	display: none
}

.area-cons .dp-pannel:first-child {
	display: block
}

.area-cons .tab-tit {
	width: 858px;
	height: 56px;
	overflow: hidden;
	background-color: #e4e4e4;
	border-left: 1px solid #e4e4e4;
	border-right: 1px solid #e4e4e4
}

.area-cons .tab-tit a {
	float: left;
	display: block;
	width: 286px;
	height: 50px;
	margin-top: 6px;
	line-height: 50px;
	text-align: center;
	font-size: 15px;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s
}

.area-cons .tab-tit a.cur {
	background-color: #fff;
	font-weight: bold
}


.department-tabs .tab-tit {
	border-bottom: 1px solid #ddd
}

.department-tabs .tab-tit a {
	display: block;
	width: 400px;
	font-weight: bold;
	color: #999;
	line-height: 50px;
	text-align: center;
	float: left;
	font-size: 16px
}

.department-tabs .tab-tit a.cur {
	margin-bottom: -2px;
	color: #444;
	background: #fff;
	border-bottom-color: #fff;
	border-bottom: 1px solid #0084cd;
	color: #0084cd
}

.department-tablist {
	margin-top: 10px
}

.department-tablist .point1 {
	background: #eaa154
}

.department-tablist .point2 {
	background: #a74e24
}

.department-tablist .point3 {
	background: #ea5a54
}

.department-tablist .tab-pannel {
	overflow: hidden;
	margin: 0 -1%
}

.department-tablist .tab-pannel>li {
	border: 1px solid #ddd;
	padding: 15px 20px;
	float: left;
	width: 47%;
	margin: 10px 1%;
	box-sizing: border-box;
	transition: border-color 0.8s;
	-webkit-transition: border-color 0.8s;
	height: 265px
}

.department-tablist .tab-pannel>li:hover {
	border-color: #029061
}

.department-tablist p {
	color: #777
}

.department-tit {
	line-height: 40px;
	position: relative
}

.department-tit h3 {
	font-size: 18px
}

.department-tit h3 a {
	float: left; color:#555
}
.department-tit h3 a:hover {
	float: left; color:#029061
}

.department-tit h3 span {
	float: left;
	text-align: center;
	background: #63b98c;
	color: #fff;
	font-size: 12px;
	min-width: 24px;
	line-height: 24px;
	margin-top: 8px;
	font-weight: normal;
	margin-left: 10px;
	border-radius: 50%
}

.department-tablist .dm-nav {
	word-spacing: .3em;
	line-height: 35px;
	height: 35px;
	color: #ccc;
	border-top: 1px dashed #ddd;
	border-bottom: 1px dashed #ddd
}
.department-tablist .dm-nav a:hover{
	color: #029061;
}
.department-info {
	overflow: hidden;
	padding: 10px 0
}

.department-info li {
	float: left;
	min-width: 50%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	box-sizing: border-box;
	padding-right: 10px
}

.department-info li strong {
	font-weight: normal;
	color: #999
}

.department-desc {
	position: relative;
	min-height: 75px
}
.department-desc p{
	position: relative;
	line-height:30px;
}

.department-desc strong {
	color: #777;
	font-weight: normal
}

.department-desc p {
	text-align: justify
}

.department-desc p a {
	color: #029061
}
.department-desc p a:hover {
	color: #029061
}


.liebiao-search{height:40px; line-height:40px; margin:20px 0 20px; text-align:right;}
.liebiao-search .inputkey {width:300px; height:40px; border:1px solid #dcdcdc;border-radius:4px;}
.liebiao-search .boxSub { border-bottom:1px solid #dcdcdc; padding:20px 0; margin-top:20px auto 0px; text-align:center;  background:#029061; height:40px; line-height:38px; padding:0 50px; font-size:16px; color:#fff; border-bottom:3px solid #028157; border-radius:4px; font-weight:bold; cursor:pointer;}
 