eclh\:oval {
	behavior: url(#default#VML)
}

eclh\:shape {
	behavior: url(#default#VML)
}

.health-star {
	background: url(../../../common/img/stars-30d67ce0.png) no-repeat;
	_background: url(../../../common/img/stars-d3b9ed29.gif) no-repeat;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	height: 20px;
	width: 94px;
	background-position: 0 0
}

.health-star-1 {
	background-position: 0 -23px
}

.health-star-2 {
	background-position: 0 -48px
}

.health-star-3 {
	background-position: 0 -73px
}

.health-star-4 {
	background-position: 0 -98px
}

.health-star-5 {
	background-position: 0 -124px
}

.health-starsma {
	background: url(../../../common/img/stars-sma-bef31b10.png) no-repeat;
	_background: url(../../../common/img/stars-sma-d7701769.gif) no-repeat;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	height: 15px;
	width: 70px;
	background-position: 0 0
}

.health-starsma-0 {
	background-position: 0 0
}

.health-starsma-1 {
	background-position: 0 -19px
}

.health-starsma-2 {
	background-position: 0 -40px
}

.health-starsma-3 {
	background-position: 0 -60px
}

.health-starsma-4 {
	background-position: 0 -81px
}

.health-starsma-5 {
	background-position: 0 -101px
}

.health-hospital {
	font-family: simsun
}

.health-hospital em {
	font-style: normal;
	color: #ff2900
}

.health-hospital-title {
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal;
	font-size: 13px;
	line-height: 18px
}

.health-hospital-title a {
	color: #0063dc;
	vertical-align: middle
}

.health-hospital-title a:hover {
	color: #ff2900
}

.health-hospital-spread {
	color: #b5b5b5;
	margin-left: 5px
}

.health-hospital-coreTerm {
	margin-right: 5px
}

.health-hospital-review {
	color: #36c
}

.health-hospital-zixun,.health-hospital-guahao {
	font-size: 12px;
	padding-left: 18px;
	background: url(../../../common/img/hospital-icons-c72af934.png) no-repeat;
	_background: url(../../../common/img/hospital-icons-fb90a276.gif) no-repeat;
	color: #666;
	display: inline
}

.health-hospital-zixun {
	background-position: -1px -30px;
	margin-right: 5px
}

.health-hospital-guahao {
	background-position: -1px -5px
}

.health-hospital-viewbtn {
	background: #42b3e5;
	color: #fff;
	padding: 5px 15px
}

.health-hospital-star,.health-hospital-star-gray {
	background: url(../../../common/img/hospital-icons-c72af934.png) no-repeat;
	_background: url(../../../common/img/hospital-icons-fb90a276.gif) no-repeat;
	width: 68px;
	height: 14px;
	line-height: 14px;
	display: inline-block;
	*display: inline;
	*zoom: 1
}

.health-hospital-star {
	background-position: 0 -77px;
	float: left
}

.health-hospital-star-gray {
	background-position: 0 -95px
}

.health-hospital-region {
	color: #999;
	font-family: simsun;
	background: url(../../../common/img/hospital-icons-c72af934.png) no-repeat;
	_background: url(../../../common/img/hospital-icons-fb90a276.gif) no-repeat;
	background-position: 0 -53px;
	padding: 2px 0 2px 16px
}

.health-hospital-region a {
	color: #999
}

.health-hospital-creative {
	font-size: 13px;
	line-height: 18px;
	margin: 0;
	padding: 10px 0;
	color: #666
}

.health-hospital-score {
	font-family: arial;
	color: #ff7600;
	font-size: 24px;
	font-style: italic;
	font-weight: bold
}

.health-hospital-links {
	*zoom: 1
}

.health-hospital-links:before,.health-hospital-links:after {
	content: "";
	display: table;
	line-height: 0
}

.health-hospital-links:after {
	clear: both
}

.health-hospital-links li {
	float: left
}

.health-hospital-links li span {
	margin: 0 5px;
	color: #e9e9e9
}

.health-arrow-default-up {
	font-size: 0;
	line-height: 0;
	position: absolute;
	border: 8px dashed transparent;
	border-bottom-color: #ccc;
	border-bottom-style: solid;
	border-top: none;
	top: -8px;
	left: 9px
}

.health-arrow-default-up i {
	font-size: 0;
	line-height: 0;
	position: absolute;
	border: 8px dashed transparent
}

.health-arrow-default-up i {
	border-bottom-color: #fff;
	border-bottom-style: solid;
	border-top: none;
	top: 2px;
	left: -8px
}

.health-arrow-default-down {
	font-size: 0;
	line-height: 0;
	position: absolute;
	border: 8px dashed transparent;
	border-top-color: #ccc;
	border-top-style: solid;
	border-bottom: none;
	bottom: -8px;
	left: 9px
}

.health-arrow-default-down i {
	font-size: 0;
	line-height: 0;
	position: absolute;
	border: 8px dashed transparent
}

.health-arrow-default-down i {
	border-top-color: #fff;
	border-top-style: solid;
	border-bottom: none;
	top: -10px;
	left: -8px
}

.health-arrow-default-left {
	font-size: 0;
	line-height: 0;
	position: absolute;
	border: 8px dashed transparent;
	border-right-color: #ccc;
	border-right-style: solid;
	border-left: none;
	top: 9px;
	left: -8px
}

.health-arrow-default-left i {
	font-size: 0;
	line-height: 0;
	position: absolute;
	border: 8px dashed transparent
}

.health-arrow-default-left i {
	border-right-color: #fff;
	border-right-style: solid;
	border-left: none;
	top: -8px;
	left: 2px
}

.health-arrow-default-right {
	font-size: 0;
	line-height: 0;
	position: absolute;
	border: 8px dashed transparent;
	border-left-color: #ccc;
	border-left-style: solid;
	border-right: none;
	top: 9px;
	right: -8px
}

.health-arrow-default-right i {
	font-size: 0;
	line-height: 0;
	position: absolute;
	border: 8px dashed transparent
}

.health-arrow-default-right i {
	border-left-color: #fff;
	border-left-style: solid;
	border-right: none;
	top: -8px;
	left: -10px
}

.health-labs-hospitals {
	position: relative
}

.health-labs-hospitals-stage {
	position: relative;
	overflow: hidden;
	white-space: nowrap;
	width: 930px;
	margin: 0 25px
}

.health-labs-hospitals-item {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 930px
}

.health-labs-hospitals-item .health-hospital {
	width: 210px;
	border: 1px solid #e4e4e4;
	margin: 0 10.25px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top
}

.health-labs-hospitals-prev,.health-labs-hospitals-next {
	position: absolute;
	width: 32px;
	height: 40px;
	top: 95px;
	text-align: center;
	color: #42b3e5;
	background: #fff;
	left: 0;
	z-index: 11;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border-radius: 10px;
	cursor: pointer
}

.health-labs-hospitals-next {
	left: auto;
	right: 1px
}

.health-labs-hospitals-prev-disable,.health-labs-hospitals-next-disable {
	display: none
}

.health-labs-hospitals-index {
	margin-top: 20px;
	text-align: center
}

.health-labs-hospitals-index i {
	cursor: pointer;
	width: 8px;
	height: 8px;
	font-size: 0;
	display: inline-block;
	vertical-align: middle;
	margin: 0 6px;
	border-radius: 8px;
	background: #ccc;
	-webkit-transition: all .3s linear 0s;
	-ms-transition: all .3s linear 0s;
	-moz-transition: all .3s linear 0s;
	transition: all .3s linear 0s
}

.health-labs-hospitals-index .health-labs-hospitals-index-selected {
	background: #44b8eb
}

.health-labs-hospitals-stage-abs .health-labs-hospitals-item {
	position: absolute
}

.health-labs-hospitals-cover {
	z-index: 1
}

.health-labs-hospitals-top {
	z-index: 2
}

.health-labs-hospitals .health-slider-next,.health-labs-hospitals .health-slider-prev {
	top: 12px;
	left: 12px
}

.health-labs-hospitals .health-slider-next {
	font-size: 0;
	line-height: 0;
	position: absolute;
	border: 10px dashed transparent;
	border-left-color: #42b3e5;
	border-left-style: solid;
	border-right: none
}

.health-labs-hospitals .health-slider-next i {
	font-size: 0;
	line-height: 0;
	position: absolute;
	border: 10px dashed transparent
}

.health-labs-hospitals .health-slider-next i {
	border-left-color: #fff;
	border-left-style: solid;
	border-right: none;
	top: -10px;
	left: -12px
}

.health-labs-hospitals .health-slider-prev {
	font-size: 0;
	line-height: 0;
	position: absolute;
	border: 10px dashed transparent;
	border-right-color: #42b3e5;
	border-right-style: solid;
	border-left: none
}

.health-labs-hospitals .health-slider-prev i {
	font-size: 0;
	line-height: 0;
	position: absolute;
	border: 10px dashed transparent
}

.health-labs-hospitals .health-slider-prev i {
	border-right-color: #fff;
	border-right-style: solid;
	border-left: none;
	top: -10px;
	left: 2px
}

.illhots {
	background-color: #fff;
	position: relative;
	overflow: hidden;
	border-bottom: 1px solid #e4e4e4;
	*zoom: 1;
	margin-bottom: 20px;
	*padding-bottom: 10px
}

.illhots:before,.illhots:after {
	content: "";
	display: table;
	line-height: 0
}

.illhots:after {
	clear: both
}

.illhots .header {
	height: 33px;
	border-bottom: 2px solid #42b3e5;
	*zoom: 1;
	padding: 0 1px;
	overflow: hidden;
	padding-bottom: 5px
}

.illhots .header:before,.illhots .header:after {
	content: "";
	display: table;
	line-height: 0
}

.illhots .header:after {
	clear: both
}

.illhots .header-title,.illhots .header-text,.illhots .illhots-list {
	display: inline-block;
	float: left;
	margin-right: 8px
}

.illhots .illhots-all {
	display: inline-block;
	float: right;
	font-size: 13px;
	height: 15px;
	line-height: 15px;
	margin-top: 11px;
	color: #0063dc
}

.illhots .header-title {
	height: 32px;
	line-height: 32px;
	color: #0384ce;
	font-family: "Microsoft YaHei","寰蒋闆呴粦";
	font-size: 18px;
	letter-spacing: 1px;
	margin-right: 15px
}

.illhots .header-text,.illhots .illhots-list {
	font-size: 13px;
	height: 15px;
	line-height: 15px;
	margin-top: 11px;
	color: #666
}

.illhots .illhots-list:hover {
	color: #0063dc
}

.illhots .body {
	border: 1px solid #e0e0e0;
	border-bottom: none;
	border-top: none;
	*zoom: 1
}

.illhots .body:before,.illhots .body:after {
	content: "";
	display: table;
	line-height: 0
}

.illhots .body:after {
	clear: both
}

.illhots .body {
	*margin-bottom: -20px;
	*padding-bottom: 10px
}

.illhots .body-left,.illhots .body-right {
	position: relative;
	overflow: hidden;
	*zoom: 1
}

.illhots .body-left:before,.illhots .body-right:before,.illhots .body-left:after,.illhots .body-right:after {
	content: "";
	display: table;
	line-height: 0
}

.illhots .body-left:after,.illhots .body-right:after {
	clear: both
}

.illhots .body-left {
	width: 474px;
	float: left;
	position: relative;
	border-right: 1px solid #e0e0e0;
	*height: 300px
}

.illhots .body-left .h-split,.illhots .body-left .v-split {
	position: absolute;
	display: inline-block
}

.illhots .body-left .h-split {
	left: 0;
	top: 50%;
	height: 1px;
	border-top: 1px solid #e0e0e0;
	width: 100%
}

.illhots .body-left .v-split {
	left: 50%;
	top: 0;
	width: 1px;
	border-left: 1px solid #e0e0e0;
	height: 100%
}

.illhots .body-left .left-item {
	float: left;
	margin: 20px 10px 24px 20px;
	width: 207px;
	height: 112px;
	overflow: hidden;
	*display: inline
}

.illhots .body-left .item-header {
	*zoom: 1
}

.illhots .body-left .item-header:before,.illhots .body-left .item-header:after {
	content: "";
	display: table;
	line-height: 0
}

.illhots .body-left .item-header:after {
	clear: both
}

.illhots .body-left .header-icon {
	display: inline-block;
	height: 41px;
	width: 40px;
	margin-right: 2px;
	float: left
}

.illhots .body-left .icon-0,.illhots .body-left .icon-1,.illhots .body-left .icon-2,.illhots .body-left .icon-3 {
	background: url(../../../common/img/illness-icons-aa1c82ae.png) no-repeat;
	_background-image: url(../../../common/img/illness-icons-474f147b.gif)
}

.illhots .body-left .icon-0 {
	background-position: -6px -131px
}

.illhots .body-left .icon-1 {
	background-position: -6px -184px
}

.illhots .body-left .icon-3 {
	background-position: -6px -240px
}

.illhots .body-left .icon-2 {
	background-position: -6px -293px
}

.illhots .body-left .header-title {
	display: inline-block;
	height: 32px;
	line-height: 32px;
	margin-right: 2px;
	float: left;
	background-color: #42b3e5;
	font-family: "Microsoft YaHei","寰蒋闆呴粦";
	font-size: 15px;
	color: #fff;
	text-align: center;
	padding: 0 10px
}

.illhots .body-left .item-body {
	margin-top: 5px;
	overflow: hidden;
	font-size: 13px;
	line-height: 30px
}

.illhots .body-left .item-body a {
	display: inline-block;
	margin-right: 10px;
	color: #0063dc;
	white-space: nowrap
}

.illhots .body-right {
	float: right;
	padding: 20px 15px 10px 15px;
	width: 473px;
	font-size: 13px;
	*height: 270px
}

.illhots .right-header {
	color: #666;
	height: 26px;
	line-height: 26px;
	border-bottom: 1px solid #e0e0e0;
	overflow: hidden;
	white-space: nowrap;
	position: relative;
	*zoom: 1
}

.illhots .right-header:before,.illhots .right-header:after {
	content: "";
	display: table;
	line-height: 0
}

.illhots .right-header:after {
	clear: both
}

.illhots .right-header span {
	float: left;
	display: inline-block;
	position: relative
}

.illhots .right-header span.selected em.show {
	color: #fff;
	background-color: #42b3e5;
	font-weight: bold;
	cursor: auto !important
}

.illhots .right-header span.selected em.show:hover {
	text-decoration: none !important
}

.illhots .right-header em {
	display: inline-block;
	height: 26px;
	padding: 0 4px;
	font-style: normal;
	margin-right: 1px
}

.illhots .right-header em.hidden {
	visibility: hidden;
	font-weight: bold
}

.illhots .right-header em.show {
	cursor: pointer;
	position: absolute;
	left: 0;
	top: 0
}

.illhots .right-header em.show:hover {
	text-decoration: underline
}

.illhots .right-body {
	margin-top: 15px;
	line-height: 26px
}

.illhots .right-body .list-con {
	max-height: 240px;
	_height: expression_r(this.scrollHeight > @height ? "@height" : "auto");
	overflow: hidden
}

.illhots .right-body p {
	*zoom: 1
}

.illhots .right-body p:before,.illhots .right-body p:after {
	content: "";
	display: table;
	line-height: 0
}

.illhots .right-body p:after {
	clear: both
}

.illhots .right-body a.title {
	float: left;
	color: #0063dc
}

.illhots .right-body a.title em {
	font-style: normal;
	color: #ff2900
}

.illhots .right-body a.title em {
	font-style: normal;
	color: #ff2900
}

.illhots .right-body a.title em {
	font-style: normal;
	color: #ff2900
}

.illhots .right-body a.hosp {
	float: right;
	color: #666
}

.illhots .right-body a.more {
	display: block;
	color: #666
}

.illhots .right-body a.more em {
	font-style: normal;
	color: #ff2900
}

.illhots .right-body a.more em {
	font-style: normal;
	color: #ff2900
}

.illhots .right-body a.more em {
	font-style: normal;
	color: #ff2900
}

.health-section {
	margin-bottom: 20px
}

.health-section-title {
	*zoom: 1;
	margin-bottom: 10px
}

.health-section-title:before,.health-section-title:after {
	content: "";
	display: table;
	line-height: 0
}

.health-section-title:after {
	clear: both
}

.health-section-title-m {
	float: left;
	font-size: 18px;
	color: #0384ce;
	margin-right: 20px;
	font-family: "Microsoft YaHei","寰蒋闆呴粦";
	font-weight: normal
}

.health-section-title-p {
	float: left;
	color: #666;
	margin-top: 6px;
	font-size: 13px;
	height: 16px;
	width: 560px;
	line-height: 16px;
	overflow: hidden
}

.health-section-title-p a {
	color: #666;
	margin: 0 2px;
	display: inline-block;
	*display: inline;
	*zoom: 1
}

.health-section-title-p a:hover {
	color: #0063dc;
	text-decoration: underline
}

.health-section-title-r {
	display: inline-block;
	line-height: 16px;
	float: right;
	margin-top: 7px;
	color: #0063dc;
	font-size: 13px
}

.health-section-content {
	border: 1px solid #e0e0e0;
	border-top: 2px solid #42b3e5
}

.health-loading {
	font-size: 14px;
	padding: 30px
}

.health-labs {
	*zoom: 1;
	border-bottom: 1px solid #e0e0e0;
	padding-top: 15px;
	width: 940px;
	margin: 0 auto;
	margin-bottom: 10px
}

.health-labs:before,.health-labs:after {
	content: "";
	display: table;
	line-height: 0
}

.health-labs:after {
	clear: both
}

.health-labs-inner {
	overflow: hidden;
	position: relative;
	width: 846px;
	float: left;
	-o-transition: width .2s;
	-ms-transition: width .2s;
	-moz-transition: width .2s;
	-webkit-transition: width .2s;
	transition: width .2s
}

.health-labs-inner ul {
	white-space: nowrap;
	position: relative;
	width: 1200px;
	-o-transition: left .2s;
	-ms-transition: left .2s;
	-moz-transition: left .2s;
	-webkit-transition: left .2s;
	transition: left .2s
}

.health-labs-inner ul li {
	float: left;
	width: 92px;
	height: 30px;
	line-height: 30px;
	background: #f4f4f4;
	text-align: center;
	margin: 0 1px;
	cursor: pointer;
	margin-top: 2px
}

.health-labs-inner ul .health-lab-active,.health-labs-inner ul li:hover {
	height: 32px;
	line-height: 32px;
	background: #42b3e5;
	color: #fff;
	margin-top: 0
}

.health-labs span {
	float: left;
	width: 92px;
	height: 30px;
	line-height: 30px;
	background: #f4f4f4;
	text-align: center;
	margin: 0 1px;
	cursor: pointer;
	margin-top: 2px
}

.health-labs-expand .health-labs-inner {
	width: 282px
}

.health-labs-expand .health-labs-inner ul {
	left: -846px
}

.health-labs-illnesses {
	*zoom: 1;
	background: #f7fdff;
	border-top: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4;
	padding: 5px 10px
}

.health-labs-illnesses:before,.health-labs-illnesses:after {
	content: "";
	display: table;
	line-height: 0
}

.health-labs-illnesses:after {
	clear: both
}

.health-labs-illnesses a {
	color: #0063dc
}

.health-labs-illnesses dl {
	float: left;
	width: 780px;
	height: 14px;
	line-height: 14px;
	overflow: hidden
}

.health-labs-illnesses dt,.health-labs-illnesses dd {
	display: inline-block;
	*display: inline;
	*zoom: 1
}

.health-labs-illnesses dt em,.health-labs-illnesses dd em {
	font-style: normal;
	color: #ff2900
}

.health-labs-illnesses dt em,.health-labs-illnesses dd em {
	font-style: normal;
	color: #ff2900
}

.health-labs-illnesses dt em,.health-labs-illnesses dd em {
	font-style: normal;
	color: #ff2900
}

.health-labs-illnesses dt {
	margin-right: 15px
}

.health-labs-illnesses dd {
	margin: 0 10px
}

.health-labs-illnesses .health-labs-hospital-more {
	float: right
}

.health-labs-illnesses .health-labs-hospital-more em {
	font-style: normal;
	color: #ff2900
}

.health-labs-illnesses .health-labs-hospital-more em {
	font-style: normal;
	color: #ff2900
}

.health-labs-illnesses .health-labs-hospital-more em {
	font-style: normal;
	color: #ff2900
}

.health-labs-hospitals {
	padding: 20px 0
}

.health-labs-hospitals .health-hospital-none {
	padding: 15px;
	font-size: 14px;
	font-weight: bold
}

.health-labs-hospitals .health-hospital-meta {
	margin: 8px 0
}

.health-labs-hospitals .health-hospital-star-gray,.health-labs-hospitals .health-hospital-review {
	vertical-align: middle
}

.health-labs-hospitals .health-hospital-guahao,.health-labs-hospitals .health-hospital-zixun,.health-labs-hospitals .health-hospital-viewbtn {
	line-height: 24px
}

.health-labs-hospitals .health-hospital-review {
	margin-left: 10px;
	font-size: 12px;
	color: #36c
}

.health-labs-hospitals .health-hospital-opts {
	*zoom: 1
}

.health-labs-hospitals .health-hospital-opts:before,.health-labs-hospitals .health-hospital-opts:after {
	content: "";
	display: table;
	line-height: 0
}

.health-labs-hospitals .health-hospital-opts:after {
	clear: both
}

.health-labs-hospitals .health-hospital-opts .health-hospital-zxgh {
	float: left
}

.health-labs-hospitals .health-hospital-opts .health-hospital-viewbtn {
	float: right;
	line-height: normal
}

.health-labs-hospitals .health-hospital-inner {
	padding: 11px
}

.health-labs-hospitals .health-hospital-logo {
	margin-bottom: 8px;
	display: block
}

.health-labs-hospitals .health-hospital-logo img {
	width: 190px;
	height: 104px;
	border: 0;
	display: block
}

.health-labs-hospitals .health-hospital-title {
	height: 38px
}

.health-labs-hospitals .health-hospital-title em {
	font-style: normal;
	color: #ff2900
}

.health-labs-hospitals .health-hospital-title em {
	font-style: normal;
	color: #ff2900
}

.health-labs-hospitals .health-hospital-title em {
	font-style: normal;
	color: #ff2900
}

.health-labs-hospitals .health-hospital-zxgh {
	margin-right: 10px
}

.health-labs-hospitals .health-hospital-opts {
	border-top: 1px solid #e1e0df;
	padding-top: 11px
}

.health-fcard {
	margin: 0;
	background: #fff;
	white-space: nowrap;
	display: none;
	border: 1px solid #ccc;
	color: #575757;
	font-size: 12px;
	padding: 10px;
	position: absolute;
	top: 0;
	text-align: left;
	z-index: 160;
	box-shadow: 3px 3px 5px rgba(0,0,0,0.15);
	border-radius: 3px;
	font: 12px/20px "瀹嬩綋"
}

.health-fcard-title {
	display: block;
	font-weight: 700;
	margin-bottom: 4px;
	color: #333
}

.health-fcard-content {
	margin: 0;
	padding: 0;
	white-space: nowrap;
	color: #666;
	list-style: none
}

.health-fcard-content-item {
	padding-left: 26px;
	font-size: 13px;
	margin-bottom: 7px
}

.health-fcard-content-item a {
	color: #00c;
	text-decoration: underline
}

.health-fcard-content-item-last {
	margin-bottom: 0
}

.health-fcard-arrow-right {
	font-size: 0;
	line-height: 0;
	position: absolute;
	border: 8px dashed transparent;
	border-left-color: #ccc;
	border-left-style: solid;
	border-right: none;
	top: 8px;
	right: -8px
}

.health-fcard-arrow-right i {
	font-size: 0;
	line-height: 0;
	position: absolute;
	border: 8px dashed transparent
}

.health-fcard-arrow-right i {
	border-left-color: #fff;
	border-left-style: solid;
	border-right: none;
	top: -8px;
	left: -10px
}

.health-fcard-arrow-left {
	font-size: 0;
	line-height: 0;
	position: absolute;
	border: 8px dashed transparent;
	border-right-color: #ccc;
	border-right-style: solid;
	border-left: none;
	top: 8px;
	left: -8px
}

.health-fcard-arrow-left i {
	font-size: 0;
	line-height: 0;
	position: absolute;
	border: 8px dashed transparent
}

.health-fcard-arrow-left i {
	border-right-color: #fff;
	border-right-style: solid;
	border-left: none;
	top: -8px;
	left: 2px
}

.spreadinfo-tip {
	position: absolute;
	z-index: 10000;
	color: #444;
	padding: 0 5px;
	line-height: 20px;
	margin-top: -3px;
	border: 1px solid #767676;
	border-radius: 3px;
	box-shadow: 1px 3px 5px 0 #777;
	font-family: "Microsoft YaHei",sans-serif;
	display: none;
	background: #fff;
	background: -moz-linear-gradient(top, #fff 0, #fff 45%, #e4e5f0 100%);
	background: -webkit-linear-gradient(top, #fff 0, #fff 45%, #e4e5f0 100%);
	background: -ms-linear-gradient(top, #fff 0, #fff 45%, #e4e5f0 100%);
	background: linear-gradient(to bottom, #fff 0, #fff 45%, #e4e5f0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e4e5f0', GradientType=0)
}

.doctor-consult .consult-title {
	font-family: "Microsoft YaHei","寰蒋闆呴粦";
	padding-left: 20px;
	height: 30px;
	line-height: 30px;
	background: url(../../../common/img/consult-icons-8-88437df0.png) no-repeat;
	_background: url(../../../common/img/consult-icons-b373aa97.gif) no-repeat;
	background-position: 0 7px;
	color: #676767;
	font-size: 16px
}

.doctor-consult .consult-title span {
	padding-left: 10px;
	font-size: 12px;
	color: #ccc
}

.doctor-consult .consult-content {
	margin-top: 15px
}

.doctor-consult .consult-content li {
	display: inline-block;
	*display: inline;
	width: 320px;
	height: 100px;
	*zoom: 1
}

.doctor-consult .consult-content li:before,.doctor-consult .consult-content li:after {
	content: "";
	display: table;
	line-height: 0
}

.doctor-consult .consult-content li:after {
	clear: both
}

.doctor-consult .consult-content li .doctor-pic {
	float: left;
	display: inline;
	margin-right: 10px;
	_margin-right: 7px;
	width: 100px;
	height: 100px
}

.doctor-consult .consult-content li .doctor-pic img {
	width: 100%;
	height: 100%;
	vertical-align: middle;
	border: none
}

.doctor-consult .consult-content li .cont-text {
	overflow: hidden;
	zoom: 1;
	height: 100px;
	width: 210px
}

.doctor-consult .consult-content li .cont-text .doctor-info {
	width: 190px;
	margin-top: -3px;
	padding-bottom: 3px;
	font-size: 12px;
	color: #666;
	height: 24px;
	line-height: 24px
}

.doctor-consult .consult-content li .cont-text .doctor-info span {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: bottom
}

.doctor-consult .consult-content li .cont-text .doctor-info .name {
	font-size: 18px;
	color: #373737;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	max-width: 60px;
	_width: 60px;
	margin-right: 10px
}

.doctor-consult .consult-content li .cont-text .doctor-info .name:hover {
	color: #42b3e5
}

.doctor-consult .consult-content li .cont-text .doctor-info .career {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	max-width: 100px;
	_width: 100px;
	*line-height: normal
}

.doctor-consult .consult-content li .cont-text .intro {
	width: 190px;
	line-height: 20px;
	height: 40px;
	color: #999
}

.doctor-consult .consult-content li .cont-text .ask {
	display: block;
	width: 107px;
	text-align: center;
	border: none;
	background-color: #14a0d6;
	height: 28px;
	line-height: 28px;
	color: #fff;
	margin-top: 8px
}

.doctor-consult .consult-content li .cont-text .ask:hover {
	background: #107da7;
	text-decoration: none
}

.ico {
	background: url(../../img/icon-article-ca92c7a9.png) no-repeat;
	_background: url(../../img/icon-article-3ab6580b.gif) no-repeat;
	display: inline-block
}

.i-recommand,.i-expert {
	width: 28px;
	height: 20px;
	margin-left: 6px;
	background-position: 0 0;
	vertical-align: -5px
}

.i-expert {
	background-position: -38px 0
}

.i-morearticle,.i-hospitals,.i-releativesearch {
	width: 200px;
	height: 40px;
	background-position: 0 -33px
}

.i-hospitals {
	background-position: 0 -82px
}

.i-releativesearch {
	background-position: 0 -129px
}

.i-wenda-gray {
	width: 16px;
	height: 16px;
	background-position: -112px -2px
}

.i-wenda,.container-r .block-wenda .wenda-list a:hover .i-wenda-gray {
	width: 16px;
	height: 16px;
	background-position: -83px -2px
}

.health-illness-pager {
	margin: 0 auto;
	text-align: center
}

.health-illness-pager a {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin: 3px;
	text-decoration: none;
	border: 1px solid #ccc;
	overflow: hidden;
	padding: 7px 10px;
	background: #fff;
	color: #4b4b4b;
	font: normal 12px/1.2 Arial,Helvetica,sans-serif;
	text-align: center
}

.health-illness-pager a em {
	vertical-align: middle;
	border: 5px solid #fff;
	font-size: 0;
	margin: auto 3px;
	*zoom: 1
}

.health-illness-pager a:hover {
	background-color: #149fd6;
	color: #fff
}

.health-illness-pager a:hover em {
	border-color: #eff4fa
}

.health-illness-pager a.health-illness-pager-ellipsis {
	background: none;
	border: none
}

.health-illness-pager .health-illness-pager-current {
	font-weight: 700;
	cursor: default;
	background: #42b3e5;
	color: #fff;
	border-color: #42b3e5
}

.health-illness-pager .health-illness-pager-disabled:hover,.health-illness-pager .health-illness-pager-next:hover,.health-illness-pager .health-illness-pager-prev:hover {
	background: #149fd6;
	color: #fff
}

.health-illness-pager .health-illness-pager-disabled:hover em,.health-illness-pager .health-illness-pager-next:hover em,.health-illness-pager .health-illness-pager-prev:hover em {
	border-color: #149fd6
}

.health-illness-pager .health-illness-pager-ellipsis:hover {
	color: #505050;
	cursor: default
}

.health-illness-pager .health-illness-pager-prev em,.health-illness-pager .health-illness-pager-prev:hover em {
	border-right-color: #999;
	border-left: none
}

.health-illness-pager .health-illness-pager-prev:hover em {
	border-right-color: #fff
}

.health-illness-pager .health-illness-pager-next em,.health-illness-pager .health-illness-pager-next:hover em {
	border-left-color: #999;
	border-right: none
}

.health-illness-pager .health-illness-pager-next:hover em {
	border-left-color: #fff
}

.health-illness-pager .health-illness-pager-disabled {
	color: #999;
	cursor: default
}

.health-hospital {
	padding-top: 15px;
	padding-bottom: 15px;
	border-bottom: 1px dashed #e5e5e5;
	font-family: 'Helvetica Neue',Arial,'Hiragino Sans GB',simsun,sans-serif;
	overflow: hidden;
	*zoom: 1
}

.health-hospital .health-hospital-l {
	float: left;
	width: 130px;
	height: 95px;
	margin-right: 10px
}

.health-hospital .health-hospital-l a img {
	width: 100%;
	height: 100%
}

.health-hospital .health-hospital-m {
	float: left;
	width: 325px;
	height: 95px;
	position: relative
}

.health-hospital .health-hospital-m .health-hospital-title {
	font-size: 14px;
	font-weight: bold
}

.health-hospital .health-hospital-m .health-hospital-title .title-link {
	color: #42b3e5
}

.health-hospital .health-hospital-m .health-hospital-creative {
	font-family: 'Helvetica Neue',Arial,'Hiragino Sans GB',simsun,sans-serif;
	line-height: 20px;
	padding-top: 5px
}

.health-hospital .health-hospital-m .health-hospital-zxgh {
	position: absolute;
	top: 3px;
	right: 0
}

.health-hospital .health-hospital-m .health-hospital-links {
	position: absolute;
	bottom: -2px;
	left: 0
}

.health-hospital .health-hospital-m .health-hospital-links a {
	color: #42b3e5
}

.health-hospital .health-hospital-m .health-hospital-region {
	position: absolute;
	bottom: -2px;
	right: 0;
	font-family: "Microsoft YaHei","寰蒋闆呴粦"
}

.health-hospital .health-hospital-r-new {
	float: right;
	width: 191px;
	text-align: center
}

.health-hospital .health-hospital-r-new .health-hospital-score-pan {
	width: 76px;
	float: left;
	color: #999;
	text-align: left
}

.health-hospital .health-hospital-r-new .health-hospital-review-line {
	clear: both;
	text-align: right;
	padding-top: 8px
}

.health-hospital .health-hospital-r-new .health-hospital-review-line a {
	color: #999;
	text-decoration: underline
}

.health-hospital .health-hospital-r-new .health-hospital-review {
	margin-left: 0
}

.health-hospital .health-hospital-r-new .health-hospital-shangqiao-pan {
	margin-left: 76px
}

.health-hospital .health-hospital-r-new .health-hospital-shangqiao-pan a {
	width: 76px;
	height: 28px;
	background: #14a0d6;
	display: inline-block;
	line-height: 28px;
	color: #fff;
	margin-top: 33px;
	float: right
}

.health-hospital .health-hospital-r-new .health-hospital-shangqiao-pan a:hover {
	background: #107da7;
	text-decoration: none
}

.health-hospital .health-hospital-r-new .health-hospital-consultcount {
	color: #999;
	float: right;
	clear: right;
	line-height: 28px;
	text-align: right;
	min-width: 100px;
	_width: 100px
}

.health-hospital .health-hospital-r-new .health-hospital-consultcount em {
	color: #f30
}

.health-hospital .health-hospital-r-new .health-hospital-star-percent {
	width: 52px;
	height: 52px;
	line-height: 52px;
	overflow: hidden;
	position: relative;
	float: right;
	margin-top: 13px
}

.health-hospital .health-hospital-r-new .health-hospital-star-percent span {
	width: 52px;
	position: absolute;
	text-align: center;
	color: #ff7e00
}

.health-hospital .health-hospital-r-new .health-hospital-star-percent span b {
	font-size: 14px;
	line-height: 18px;
	display: block;
	margin-top: 12px
}

.health-hospital .health-hospital-r-new .health-hospital-star-percent span i {
	font-size: 12px;
	line-height: 15px;
	display: block;
	font-style: normal
}

.health-hospital-first {
	padding-top: 0
}

.health-hospital-last {
	border-bottom: none
}

.hospital-ranks-title {
	font-size: 18px;
	line-height: 52px
}

.hospital-ranks-list {
	margin-top: -10px
}

.hospital-ranks-list .health-hospital {
	position: relative;
	border-bottom: 1px dashed #e0e0e0;
	padding: 10px 10px 11px 10px;
	margin-bottom: 0;
	font-family: 'Helvetica Neue',Arial,'Hiragino Sans GB',simsun,sans-serif;
	*zoom: 1
}

.hospital-ranks-list .health-hospital .title-link {
	font-size: 14px;
	display: inline-block;
	max-width: 180px;
	_width: 180px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #333
}

.hospital-ranks-list .health-hospital .title-link:hover {
	color: #42b3e5
}

.hospital-ranks-list .health-hospital .rank-serial {
	position: absolute;
	top: 11px;
	left: 0;
	padding: 2px 7px;
	background: url(../../img/order-number-ed96e86f.png) 0 0 no-repeat;
	_background: url(../../img/order-number-4ed80847.gif) 0 0 no-repeat
}

.hospital-ranks-list .health-hospital .rank-serial-1 {
	background-position: -32px 0;
	top: 12px
}

.hospital-ranks-list .health-hospital .rank-serial-2 {
	background-position: -32px -32px;
	top: 12px
}

.hospital-ranks-list .health-hospital .rank-serial-3 {
	background-position: -32px -64px;
	top: 12px
}

.hospital-ranks-list .health-hospital .rank-serial-4 {
	background-position: 0 -96px;
	top: 12px
}

.hospital-ranks-list .health-hospital .rank-serial-5 {
	background-position: 0 -128px;
	top: 12px
}

.hospital-ranks-list .health-hospital .rank-serial-6 {
	background-position: 0 -160px;
	top: 12px
}

.hospital-ranks-list .health-hospital .rank-serial-7 {
	background-position: 0 -192px;
	top: 12px
}

.hospital-ranks-list .health-hospital .rank-serial-8 {
	background-position: 0 -224px;
	top: 12px
}

.hospital-ranks-list .health-hospital .rank-serial-9 {
	background-position: 0 -256px;
	top: 12px
}

.hospital-ranks-list .health-hospital .rank-serial-10 {
	background-position: 0 -288px;
	top: 12px
}

.hospital-ranks-list .health-hospital-detail {
	display: none
}

.hospital-ranks-list .health-hospital-zxgh {
	margin-top: 4px
}

.hospital-ranks-list .health-hospital-consult-count span {
	color: #42b3e5
}

.hospital-ranks-list .health-hospital-sq {
	background: url(../../img/icon-hospitals-8a26d58b.png) 0 0 no-repeat;
	_background: url(../../img/icon-hospitals-95844ba4.gif) 0 0 no-repeat;
	width: 69px;
	height: 20px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	line-height: 20px;
	text-decoration: none;
	margin-right: 2px
}

.hospital-ranks-list .health-hospital-guahao {
	color: #737373;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	line-height: 20px;
	vertical-align: top;
	text-decoration: underline;
	background: url(../../img/icon-hospitals-8a26d58b.png) -56px -115px no-repeat;
	_background: url(../../img/icon-hospitals-95844ba4.gif) -56px -115px no-repeat
}

.hospital-ranks-list .health-hospital-rev {
	margin-top: 6px;
	margin-bottom: 6px
}

.hospital-ranks-list .health-hospital-rev a {
	color: #0063dc
}

.hospital-ranks-list .health-hospital-info {
	padding-left: 10px
}

.hospital-ranks-list .health-hospital-creative {
	padding: 0;
	margin-top: 8px;
	line-height: 20px;
	color: #666;
	font-family: 'Helvetica Neue',Arial,'Hiragino Sans GB',simsun,sans-serif
}

.hospital-ranks-list .health-hospital-consult-count {
	line-height: 20px
}

.hospital-ranks-list .health-hospital-star-gray {
	vertical-align: middle;
	margin-right: 5px
}

.hospital-ranks-list .health-hospital-last {
	border-bottom: 0
}

.hospital-ranks-list .health-hospital-expand {
	padding-bottom: 6px
}

.hospital-ranks-list .health-hospital-expand .health-hospital-detail {
	display: block
}

.hospital-ranks-list .health-hospital-expand .health-hospital-title {
	font-size: 14px;
	margin-top: 1px
}

.container .grid-pager {
	width: 100px;
	font-size: 13px;
	margin: 0 auto
}

.container .grid-pager .illmid-spager-pre,.container .grid-pager .illmid-spager-nex {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	height: 18px;
	line-height: 18px;
	width: 18px;
	border: 1px solid #e0e0e0;
	margin: 0 3px;
	text-align: center;
	cursor: pointer;
	color: #888
}

.container .grid-pager .illmid-spager-pre:hover,.container .grid-pager .illmid-spager-nex:hover {
	border-color: #3eb1e7;
	color: #3eb1e7
}

.container .grid-pager .illmid-spager-pre-disable,.container .grid-pager .illmid-spager-nex-disable {
	color: #c0c0c0;
	border-color: #e0e0e0
}

.container .grid-pager .illmid-spager-pre-disable:hover,.container .grid-pager .illmid-spager-nex-disable:hover {
	color: #c0c0c0;
	border-color: #e0e0e0
}

.container .grid-pager .illmid-spager-now,.container .grid-pager .illmid-spager-total {
	text-align: center
}

#heal .header {
	height: 35px;
	line-height: 35px;
	font-size: 24px;
	color: #666;
	font-family: "Microsoft YaHei","寰蒋闆呴粦";
	*zoom: 1
}

#heal .header:before,#heal .header:after {
	content: "";
	display: table;
	line-height: 0
}

#heal .header:after {
	clear: both
}

#heal .header span {
	float: left
}

#heal .header-icon {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	height: 31px;
	line-height: 31px;
	width: 200px;
	margin-right: 10px
}

#heal .body {
	padding: 20px;
	border: 1px solid #e0e0e0;
	border-top: 2px solid #42b3e5;
	margin: 5px 0 10px 0
}

#heal .header {
	height: 35px;
	line-height: 35px;
	font-size: 24px;
	color: #666;
	*zoom: 1
}

#heal .header:before,#heal .header:after {
	content: "";
	display: table;
	line-height: 0
}

#heal .header:after {
	clear: both
}

#heal .header span {
	float: left
}

#heal .header-icon {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	height: 31px;
	line-height: 31px;
	width: 200px;
	margin-right: 10px
}

#heal .body {
	padding: 20px;
	border: 1px solid #e0e0e0;
	border-top: 2px solid #42b3e5;
	margin: 5px 0 10px 0
}

#heal .header-icon {
	background: url(../images/icons-big.png) no-repeat -420px -163px;
	_background: url(../../img/icons-big-7508fc7e.gif) no-repeat -420px -163px
}

#heal .body {
	padding: 0;
	border: none;
	*zoom: 1
}

#heal .body:before,#heal .body:after {
	content: "";
	display: table;
	line-height: 0
}

#heal .body:after {
	clear: both
}

#heal .grid {
	width: 318px;
	border: 1px solid #e0e0e0;
	margin-right: 19px;
	_margin-right: 15px;
	float: left;
	font-size: 13px;
	position: relative;
	display: none; height: 100px;
}

#heal .grid em {
	font-style: normal;
	color: #ff2900
}

#heal .grid em {
	font-style: normal;
	color: #ff2900
}

#heal .grid em {
	font-style: normal;
	color: #ff2900
}

#heal .last-grid {
	margin: 0
}

#heal .grid-header {
	*zoom: 1;
	height: 25px;
	overflow: hidden;
	margin-top: 10px
}

#heal .grid-header:before,#heal .grid-header:after {
	content: "";
	display: table;
	line-height: 0
}

#heal .grid-header:after {
	clear: both
}

#heal .grid-title {
	float: left;
	display: inline-block;
	height: 25px;
	line-height: 25px;
	width: 100px;
	padding-left: 10px;
	background: url(../images/icons-big.png) no-repeat -197px -418px;
	_background: url(../../img/icons-big-7508fc7e.gif) no-repeat -197px -418px;
	color: #fff;
	font-size: 14px;
	font-weight: bold
}

#heal .grid-pager {
	float: right;
	margin-top: 3px
}

#heal .grid-body {
	display: block;
	margin: 10px;
	overflow: hidden
}

#heal .grid-body li {
	border-top: 1px dashed #e0e0e0
}

#heal .grid-body .first-digest {
	border: none;
	margin-top: 3px
}

#heal .grid-body p {
	display: block;
	position: relative;
	height: 32px;
	line-height: 32px;
	overflow: hidden;
	*zoom: 1
}

#heal .grid-body p:before,#heal .grid-body p:after {
	content: "";
	display: table;
	line-height: 0
}

#heal .grid-body p:after {
	clear: both
}

#heal .grid-body .title {
	color: #000
}

#heal .grid-body .title:hover {
	color: #42b3e5
}

#heal .grid-body .hos {
	position: absolute;
	right: 0;
	top: 0;
	color: #999
}

#heal .grid-body .title-digest {
	margin-top: 1px;
	margin-bottom: 13px;
	height: 45px;
	line-height: 21px
}

#heal .grid-body .title-digest span {
	color: #656565
}

#heal .grid-body .title-digest a {
	color: #42b3e5;
	float: right;
	*margin-top: -21px
}

#heal .grid-body .first-operas {
	border: none;
	*zoom: 1;
	width: 310px
}

#heal .grid-body .first-operas:before,#heal .grid-body .first-operas:after {
	content: "";
	display: table;
	line-height: 0
}

#heal .grid-body .first-operas:after {
	clear: both
}

#heal .grid-body .first-operas a {
	float: left;
	display: inline-block;
	width: 142px;
	height: 52px;
	border: 1px solid #e0e0e0;
	margin: 0 10px 10px 0;
	line-height: 52px;
	color: #42b3e5;
	font-family: "Microsoft YaHei","寰蒋闆呴粦";
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	text-decoration: none
}

#heal .grid-body .first-operas a:hover {
	background-color: #41b3e5;
	color: #fff
}

#heal .grid-body .opera-li-first {
	border: none;
	*margin-top: 8px
}

#heal .presen {
	height: 50px;
	line-height: 50px;
	background-color: #f8f8f8;
	border: 1px solid #f8f8f8;
	border-top-color: #e0e0e0;
	position: relative;
	left: -1px;
	width: 318px;
	overflow: hidden
}

#heal .presen .title {
	font-size: 16px;
	font-family: "Microsoft YaHei","寰蒋闆呴粦";
	margin: 0 20px 0 10px;
	color: #656565
}

#heal .presen .item {
	color: #42b3e5;
	display: inline-block;
	margin-right: 10px;
	font-size: 12px
}

#heal .presen .idea {
	display: inline-block;
	width: 138px;
	height: 30px;
	line-height: 30px;
	color: #fff;
	font-size: 15px;
	text-align: center;
	background-color: #41b3e5;
	font-family: "Microsoft YaHei","寰蒋闆呴粦";
	margin-left: 20px
}

#heal .double {
	line-height: 24px
}

#heal .fix {
	position: absolute;
	bottom: -2px;
	left: 0;
	width: 100%;
	border-top: 1px solid #f8f8f8;
	height: 1px
}

#what .header {
	height: 35px;
	line-height: 35px;
	font-size: 24px;
	color: #666;
	font-family: "Microsoft YaHei","寰蒋闆呴粦";
	*zoom: 1
}

#what .header:before,#what .header:after {
	content: "";
	display: table;
	line-height: 0
}

#what .header:after {
	clear: both
}

#what .header span {
	float: left
}

#what .header-icon {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	height: 31px;
	line-height: 31px;
	width: 200px;
	margin-right: 10px
}

#what .body {
	padding: 20px;
	border: 1px solid #e0e0e0;
	border-top: 2px solid #42b3e5;
	margin: 5px 0 10px 0
}

#what .header {
	height: 35px;
	line-height: 35px;
	font-size: 24px;
	color: #666;
	*zoom: 1
}

#what .header:before,#what .header:after {
	content: "";
	display: table;
	line-height: 0
}

#what .header:after {
	clear: both
}

#what .header span {
	float: left
}

#what .header-icon {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	height: 31px;
	line-height: 31px;
	width: 200px;
	margin-right: 10px
}

#what .body {
	padding: 20px;
	border: 1px solid #e0e0e0;
	border-top: 2px solid #42b3e5;
	margin: 5px 0 10px 0
}

#what .header-icon {
	background: url(../images/icons-big.png) no-repeat -416px -219px;
	_background: url(../../img/icons-big-7508fc7e.gif) no-repeat -416px -219px
}

#what .body {
	padding: 0;
	border: none;
	*zoom: 1
}

#what .body:before,#what .body:after {
	content: "";
	display: table;
	line-height: 0
}

#what .body:after {
	clear: both
}

#what .grid {
	width: 318px;
	border: 1px solid #e0e0e0;
	margin-right: 19px;
	_margin-right: 15px;
	float: left;
	font-size: 13px;
	position: relative;
	display: none
}

#what .grid em {
	font-style: normal;
	color: #ff2900
}

#what .grid em {
	font-style: normal;
	color: #ff2900
}

#what .grid em {
	font-style: normal;
	color: #ff2900
}

#what .last-grid {
	margin: 0
}

#what .grid-header {
	*zoom: 1;
	height: 25px;
	overflow: hidden;
	margin-top: 10px
}

#what .grid-header:before,#what .grid-header:after {
	content: "";
	display: table;
	line-height: 0
}

#what .grid-header:after {
	clear: both
}

#what .grid-title {
	float: left;
	display: inline-block;
	height: 25px;
	line-height: 25px;
	width: 100px;
	padding-left: 10px;
	background: url(../images/icons-big.png) no-repeat -197px -418px;
	_background: url(../../img/icons-big-7508fc7e.gif) no-repeat -197px -418px;
	color: #fff;
	font-size: 14px;
	font-weight: bold
}

#what .grid-pager {
	float: right;
	margin-top: 3px
}

#what .grid-body {
	display: block;
	margin: 10px;
	overflow: hidden
}

#what .grid-body li {
	border-top: 1px dashed #e0e0e0
}

#what .grid-body .first-digest {
	border: none;
	margin-top: 3px
}

#what .grid-body p {
	display: block;
	position: relative;
	height: 32px;
	line-height: 32px;
	overflow: hidden;
	*zoom: 1
}

#what .grid-body p:before,#what .grid-body p:after {
	content: "";
	display: table;
	line-height: 0
}

#what .grid-body p:after {
	clear: both
}

#what .grid-body .title {
	color: #000
}

#what .grid-body .title:hover {
	color: #42b3e5
}

#what .grid-body .hos {
	position: absolute;
	right: 0;
	top: 0;
	color: #999
}

#what .grid-body .title-digest {
	margin-top: 1px;
	margin-bottom: 13px;
	height: 45px;
	line-height: 21px
}

#what .grid-body .title-digest span {
	color: #656565
}

#what .grid-body .title-digest a {
	color: #42b3e5;
	float: right;
	*margin-top: -21px
}

#what .grid-body .first-operas {
	border: none;
	*zoom: 1;
	width: 310px
}

#what .grid-body .first-operas:before,#what .grid-body .first-operas:after {
	content: "";
	display: table;
	line-height: 0
}

#what .grid-body .first-operas:after {
	clear: both
}

#what .grid-body .first-operas a {
	float: left;
	display: inline-block;
	width: 142px;
	height: 52px;
	border: 1px solid #e0e0e0;
	margin: 0 10px 10px 0;
	line-height: 52px;
	color: #42b3e5;
	font-family: "Microsoft YaHei","寰蒋闆呴粦";
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	text-decoration: none
}

#what .grid-body .first-operas a:hover {
	background-color: #41b3e5;
	color: #fff
}

#what .grid-body .opera-li-first {
	border: none;
	*margin-top: 8px
}

#what .presen {
	height: 50px;
	line-height: 50px;
	background-color: #f8f8f8;
	border: 1px solid #f8f8f8;
	border-top-color: #e0e0e0;
	position: relative;
	left: -1px;
	width: 318px;
	overflow: hidden
}

#what .presen .title {
	font-size: 16px;
	font-family: "Microsoft YaHei","寰蒋闆呴粦";
	margin: 0 20px 0 10px;
	color: #656565
}

#what .presen .item {
	color: #42b3e5;
	display: inline-block;
	margin-right: 10px;
	font-size: 12px
}

#what .presen .idea {
	display: inline-block;
	width: 138px;
	height: 30px;
	line-height: 30px;
	color: #fff;
	font-size: 15px;
	text-align: center;
	background-color: #41b3e5;
	font-family: "Microsoft YaHei","寰蒋闆呴粦";
	margin-left: 20px
}

#what .double {
	line-height: 24px
}

#what .fix {
	position: absolute;
	bottom: -2px;
	left: 0;
	width: 100%;
	border-top: 1px solid #f8f8f8;
	height: 1px
}




.illness-empty .noresult-tip em {
	font-style: normal;
	color: #ff2900
}



.banner-link {
	text-decoration: none;
	border: 0;
	position: absolute;
	display: block;
	left: 0;
	top: 0;
	height: 120px;
	width: 100%
}

.banner-link:hover {
	text-decoration: none
}

.banner {
	height: 120px;
	background: url(../../img/banner-633d3c46.jpg);
	cursor: pointer;
	margin-top: 20px;
	position: relative;
	font-size: 20px;
	margin-bottom: 20px
}

.banner span {
	text-decoration: none;
	display: block;
	position: absolute;
	left: 163px;
	top: 66px;
	color: #d8ecff;
	font-family: "Microsoft YaHei","寰蒋闆呴粦"
}

.banner span em {
	font-style: normal;
	color: #ffb400
}

.ask-top {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	height: 35px;
	width: 35px;
	background-color: #14a0d6;
	color: #fff;
	margin-bottom: 10px;
	position: relative;
	cursor: pointer;
	z-index: 100
}

.ask-top .text {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding-top: 18px;
	height: 17px;
	width: 35px;
	text-align: center;
	background: url(../images/icons-big.png) no-repeat -18px -305px;
	_background: url(../../img/icons-big-7508fc7e.gif) no-repeat -18px -305px
}

.ask-top .hospital-list {
	position: absolute;
	top: 0;
	left: -100px;
	border: 1px solid #e0e0e0;
	padding: 5px;
	z-index: 999;
	background-color: #fff;
	display: none
}

.ask-top .hospital-list li {
	font-size: 13px;
	height: 16px;
	line-height: 16px;
	display: block;
	margin: 10px 0;
	overflow: hidden
}

.ask-top .hospital-list li a {
	width: 100px;
	color: #0063dc;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding-right: 25px;
	background: url(../images/icons-big.png) no-repeat 76px -270px;
	_background: url(../../img/icons-big-7508fc7e.gif) no-repeat 76px -270px
}

#where {
	margin-bottom: 20px
}

.drug-list-slider {
	position: relative;
	overflow: hidden
}

.drug-list-stage {
	width: 900px;
	height: 215px;
	margin-left: 40px;
	overflow: hidden;
	white-space: nowrap
}

.drug-list-prev,.drug-list-next {
	position: absolute;
	width: 40px;
	height: 60px;
	font-size: 0;
	text-indent: -9999px;
	left: 0;
	z-index: 1;
	-webkit-user-select: none;
	-moz-user-select: none;

	-ms-user-select: none;
	user-select: none;
	cursor: pointer
}

.drug-list-prev-disable,.drug-list-next-disable {
	display: none
}

.drug-list-prev,.drug-list-next {
	top: 105px;
	text-indent: -999em;
	background: url(data:image/gif;
	base64,R0lGODlhEwBuANUAAO/5/U2351K559nw+k+459vx+mHA6e34/ev3/F+/6dfv+WbB6lq96GPA6un2/Fi86NXu+eDy+0u35t7y+vL6/XHG612+6ef1/NPt+XfI7Pb7/nPH7MPn91S655DS8I7R70Kz5f///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEMzMTIxMjFGMjVDMTFFNDg3Qjk5MjRFMkM0NDdDQkMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEMzMTIxMjJGMjVDMTFFNDg3Qjk5MjRFMkM0NDdDQkMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0QzMxMjExRkYyNUMxMUU0ODdCOTkyNEUyQzQ0N0NCQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0QzMxMjEyMEYyNUMxMUU0ODdCOTkyNEUyQzQ0N0NCQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAAAAAAALAAAAAATAG4AAAb/wJBwSCyGLhWEcSm8PEAVptHxFESkRCrIih1qud2Qg7GdhEMIssAcTm8LZ4TlHZ8T4O0E6H4+6PlhfnsDfQYgAYRhAIaIZ4uHiV0ADYcKZyEbICAclyETAiAJB50FoKKkBKGjlwWpBqtnrSCvnQOuALUBs7iXA7oNvGe+IMCdCr/BYccgC8ldELrNnRASzBTT1QvXl9QgHp0hGBka4OXm5+jp6uvs7e7v8PHy8/T19vf4+fr7/P3+4AgqXABXAcSDgZcidDDooFMEUA8aJgTFQOKZTyAYKLmEUSMpihtjgbIQMowskqhClexiS1WtVKd66aIlc5exmc6wLCt2iYOmRA2XEOhZ02coni6CACE1pBTLAaaRsDwiEFXKo0aKGFVlMqmSI0oBLCla4HXsIQhnKJCVgDaMWhBsL32Ai6GThgx1LwUBADs=) no-repeat;filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter 鈥�.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
	filter: grayscale(100%);
	-webkit-filter: grayscale(100%);
	-webkit-transition: all .2s ease;
	filter: #808080;
	font-family: 'simsun';
	font-size: 38px;
	font-style: normal;
	color: #dcdedf;
	*background: none;
	*text-indent: 0
}

.drug-list-prev:hover,.drug-list-next:hover {
	color: #42b3e5;
	filter: none;
	-webkit-filter: none
}

.drug-list-prev {
	left: 4px;
	background-position: 6px 0
}

.drug-list-next {
	left: auto;
	right: 4px;
	background-position: 6px -74px
}

.drug-list-item {
	display: inline-block;
	*display: inline;
	width: 900px;
	height: 215px
}

.drug-list-item a {
	float: left;
	width: 213px;
	height: 213px;
	margin-right: 10px;
	overflow: hidden;
	border: 1px solid #e1e1e1;
	position: relative;
	cursor: pointer
}

.drug-list-item a div {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 73%;
	color: #fff;
	background: #000;
	background: rgba(0,0,0,0.5);
	filter: alpha(opacity=50);
	-webkit-transition: top .3s cubic-bezier(.35, .08, 0, 1) 0s;
	-ms-transition: top .3s cubic-bezier(.35, .08, 0, 1) 0s;
	-moz-transition: top .3s cubic-bezier(.35, .08, 0, 1) 0s;
	transition: top .3s cubic-bezier(.35, .08, 0, 1) 0s
}

.drug-list-item a div h4,.drug-list-item a div p {
	margin: 0 17px;
	line-height: 21px
}

.drug-list-item a div h4 {
	width: 170px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 14px;
	line-height: 22px;
	margin-top: 12px
}

.drug-list-item a div .price {
	margin-bottom: 10px
}

.drug-list-item a div p {
	white-space: normal
}

.drug-list-item a:hover {
	text-decoration: none
}

.drug-list-item a:hover div {
	top: 0
}

.drug-list-item img {
	display: block;
	border: none;
	width: 180px;
	height: 180px;
	margin: 16px auto 0
}

#drug .header-icon {
	display: inline-block;
	height: 31px;
	line-height: 31px;
	width: 200px;
	background: url(../images/icons-big.png) no-repeat -418px -330px;
	
}

#drug .header {
	height: 35px;
	line-height: 35px;
	font-size: 24px;
	color: #666;
	padding-bottom: 5px;
	border-bottom: 2px solid #42b3e5
}

#drug .drug-list-slider {
	padding: 18px 0;
	border: 1px solid #e0e0e0;
	border-top: none
}

a,img {
	border: none;
	outline: none
}

a:hover em {
	text-decoration: underline
}

body {
	font-size: 12px
}

.main {
	background-color: #fff
}

.main .container {
	margin-bottom: 41px
}

.invisible {
	visibility: hidden
}

.crumbs {
	color: #888;
	line-height: 34px
}

.crumbs a,.crumbs span {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin: 0 8px;
	color: #888
}

.crumbs .first {
	margin-left: 0
}

.crumbs span {
	color: #42b3e5
}

.illness-doctor-consult {
	border: 1px solid #e0e0e0;
	padding: 23px 0 23px 18px;
	margin: 10px 0
}



#digest {
	padding: 20px;
	border: 1px solid #e0e0e0;
	border-top: 2px solid #42b3e5;
	margin: 5px 0 10px 0;
	*zoom: 1;
	z-index: 90;
	position: relative;
	margin-top: 10px;
	overflow: hidden;
	padding: 0;
	border-top: 1px solid #e0e0e0
}

#digest:before,#digest:after {
	content: "";
	display: table;
	line-height: 0
}

#digest:after {
	clear: both
}

#digest .left {
	width: 450px;
	float: left;
	padding: 20px;
	padding-bottom: 12px
}

#digest #digest-right {
	width: 478px;
	height: 222px;
	float: right;
	background-color: #f8f8f8;
	padding: 10px 10px 10px 0;
	overflow: hidden
}

#digest .uper {
	height: 135px;
	*zoom: 1
}

#digest .uper:before,#digest .uper:after {
	content: "";
	display: table;
	line-height: 0
}

#digest .uper:after {
	clear: both
}

#digest .digest-imgtext {
	margin-right: 20px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 205px;
	height: 135px;
	float: left;
	position: relative;
	z-index: 100
}

#digest .digest-imgtext .img-link {
	text-decoration: none;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 105
}

#digest .digest-imgtext .img-src {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%
}

#digest .digest-imgtext:hover .text {
	text-decoration: underline
}

#digest .digest-imgtext .text-container {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	z-index: 110
}

#digest .digest-imgtext .text-container .text-mask {
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 0;
	height: 24px;
	line-height: 24px;
	opacity: .6;
	filter: alpha(opacity=60);
	background-color: #000;
	z-index: 101
}

#digest .digest-imgtext .text-container .text {
	position: absolute;
	left: 0;
	bottom: 0;
	text-align: center;
	height: 24px;
	line-height: 24px;
	color: #fff;
	font-size: 12px;
	z-index: 102;
	width: 100%;
	cursor: pointer
}

#digest .digest-imgtext .text-container .text:hover {
	text-decoration: underline
}

#digest .optional {
	float: right;
	width: 225px;
	height: 135px;
	overflow: hidden
}

#digest .optional-item {
	margin-bottom: 15px;
	display: block;
	line-height: 15px;
	*zoom: 1;
	height: 20px;
	overflow: hidden
}

#digest .optional-item:before,#digest .optional-item:after {
	content: "";
	display: table;
	line-height: 0
}

#digest .optional-item:after {
	clear: both
}

#digest .optional-label {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	color: #666;
	float: left;
	height: 20px;
	line-height: 20px
}

#digest .optional-link {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	color: #42b3e5;
	max-width: 75px;
	_width: expression_r(this.scrollWidth > @width ? "@width" : "auto");
	height: 20px;
	line-height: 20px;
	float: left;
	overflow: hidden;
	margin-right: 5px;
	font-size: 12px
}

#digest .optional-text {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	color: #333;
	height: 20px;
	line-height: 20px;
	float: left;
	margin-right: 5px;
	font-size: 12px;
	width: 160px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

#digest .downer {
	margin-top: 15px
}

#digest .leading-item {
	display: block;
	height: 22px;
	line-height: 22px;
	overflow: hidden;
	*zoom: 1;
	margin-bottom: 8px
}

#digest .leading-item:before,#digest .leading-item:after {
	content: "";
	display: table;
	line-height: 0
}

#digest .leading-item:after {
	clear: both
}

#digest .leading-item em {
	font-style: normal;
	color: #ff2900
}

#digest .leading-item em {
	font-style: normal;
	color: #ff2900
}

#digest .leading-item em {
	font-style: normal;
	color: #ff2900
}

#digest .leading-header {
	color: #888;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 74px;
	background: url(../images/icons-big.png) no-repeat -526px -119px;
	
	text-align: center;
	cursor: pointer;
	float: left
}

#digest .leading-header:hover {
	color: #000
}

#digest .leading-header.cursor-text {
	cursor: text;
	background: none
}

#digest .leading-header.cursor-text:hover {
	color: #888
}

#digest .leading-article {
	color: #42b3e5;
	/*width: 166px;*/
	overflow: hidden;
	float: left;
	margin-left: 20px
}

#digest-right .right-section-title {
	display: block;
	width: 115px;
	height: 26px;
	line-height: 26px;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	padding-left: 5px;
	text-decoration: none
}

#digest-right .right-section-title:link {
	color: #fff
}

#digest-right .title0 {
	background: url(../images/icons-big.png) no-repeat -197px -309px;
	
}

#digest-right .title1 {
	background: url(../images/icons-big.png) no-repeat -197px -341px;
	
}

#digest-right .title2 {
	background: url(../images/icons-big.png) no-repeat -197px -377px;
	
}

#digest-right .right-section-body {
	margin: 6px;
	line-height: 20px;
	color: #656565;
	font-size: 12px;
	height: 40px;
	overflow: hidden
}

#digest-right .right-section-body em {
	font-style: normal;
	color: #ff2900
}

#digest-right .right-section-body em {
	font-style: normal;
	color: #ff2900
}

#digest-right .right-section-body em {
	font-style: normal;
	color: #ff2900
}

#digest-right .right-section-body a {
	color: #42b3e5;
	float: right;
	*margin-top: -20px
}

#digest .leading-header {
	cursor: text;
	background: none
}

#digest .leading-header:hover {
	color: #888
}

.tab-container {
	line-height: 43px;
	border: 1px solid #ebebeb;
	color: #333;
	font-size: 15px
}

.tab-container .detail-link {
	float: left;
	color: #666;
	text-align: center;
	width: 112px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding: 0 5px
}

.tab-container .tab-list {
	height: 43px
}

.tab-container .tab-list li {
	padding: 0 32px;
	height: 43px;
	float: left;
	cursor: pointer
}

.tab-container .tab-list .selected {
	background: #42b3e5;
	color: #fff;
	margin-top: -1px;
	height: 45px
}
.tab-container .tab-list .selected a{ color: #fff;}

.tab-container .tab-list .tab-link {
	padding: 0
}

.tab-container .tab-list .tab-link a {
	display: block;
	height: 43px;
	padding: 0 32px;
	color: #333;
	text-decoration: none
}

.subtab-container {
	font-size: 14px;
	line-height: 33px;
	background: #fafafa
}

.subtab-container .tab-title {
	color: #999;
	font-weight: bold;
	padding-left: 25px;
	float: left;
	text-align: center;
	border-bottom: 1px solid #ebebeb;
	width: 80px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.subtab-container .tab-list {
	height: 33px;
	border-bottom: 1px solid #ebebeb;
	_overflow: hidden
}

.subtab-container .tab-list li {
	font-weight: bold;
	line-height: 33px;
	float: left;
	padding: 0 22px;
	color: #333;
	cursor: pointer;
	_position: relative
}

.subtab-container .tab-list .selected {
	height: 34px;
	background: #fff;
	color: #42b3e5;
	border-left: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb;
	padding: 0 21px
}
.subtab-container .tab-list .selected a{ color: #42b3e5;}

.container-r .block {
	border: 1px solid #ececec
}

.container-r .block .header {
	height: 35px;
	line-height: 35px;
	background: #42b3e5;
	font-size: 18px;
	padding-left: 17px;
	color: #fff;
	border-bottom: 1px solid #ececec
}

.container-r .block .header span {
	font-size: 12px;
	color: #fff;
	margin-left: 8px;
	opacity: .8;
	filter: alpha(opacity=80)
}

.container-r .block .header i {
	font-style: normal;
	opacity: .5;
	filter: alpha(opacity=50)
}

.container-r .block-hospitals-ppim {
	margin-bottom: 10px
}

.container-r .block-wenda .wenda-list {
	padding: 0 22px 5px 13px
}

.container-r .block-wenda .wenda-list a {
	display: block;
	font-size: 14px;
	line-height: 40px;
	border-bottom: 1px dotted #cfcfcf;
	color: #333
}

.container-r .block-wenda .wenda-list a .ico {
	margin-right: 4px;
	margin-top: 12px;
	float: left
}

.container-r .block-wenda .wenda-list a span {
	width: 200px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block
}

.container-r .block-wenda .wenda-list a b {
	font-weight: 400;
	margin-left: 14px;
	float: right
}

.container-r .block-wenda .wenda-list a:hover {
	color: #42b3e5;
	text-decoration: none;
	cursor: pointer
}

.container-r .block-wenda .wenda-list a.last {
	border-bottom: none
}

.content-container {
	margin-top: 10px;
	overflow: hidden;
	*zoom: 1
}

.content-container .container-r {
	width: 261px;
	float: right
}

.content-container .container-l {
	margin-right: 270px
}

.newslist-container {
	border: 1px solid #f5f5f5;
	border-top-color: #ebebeb
}

.newslist-container .health-illness-pager {
	margin: 18px 0 16px
}



.newslist-container .empty {
	font-size: 14px;
	background: #f8f8f8;
	text-align: center;
	margin: 30px 0 20px 0;
	background: none
}
.newslist-container .empty span{ display: inline-block;width:32px; height: 32px; background: url(../images/icons-big.png) no-repeat -568px -475px; vertical-align: middle;margin-right:10px;}

.newslist {
	padding: 0 18px
}

.newslist .list-item {
	padding: 12px 0 15px;
	border-bottom: 1px dashed #e5e5e5;
	overflow: hidden
}

.newslist .list-item .item-title {
	line-height: 30px;
	color: #333
}

.newslist .list-item .item-title-link {
	font-size: 14px;
	font-weight: bold;
	color: #000
}

.newslist .list-item .item-title-link em {
	color: #f30;
	font-style: normal
}

.newslist .list-item .item-title-link:hover {
	text-decoration: underline
}

.newslist .list-item .item-from {
	margin-left: 10px;
	color: #527b93
}

.newslist .list-item .item-desc {
	line-height: 22px;
	font-size: 13px;
	color: #666
}

.newslist .list-item .item-desc a {
	color: #42b3e5;
	float: right;
	*float: none;
	*margin-left: 6px;
	font-size: 12px
}
.grid { min-height:281px; height:auto;}
