.community-nav {
	width: 960px;
	margin: 10px auto;
	line-height: 20px;
}
.community-nav a {
	color: #E68A94;
	display: inline-block;
	line-height: 20px;
}
.community-nav a:hover {
	color: #EEB8BE;
}
.community-nav-1 {
	border: 4px solid #F69E9E;
	border-width: 4px 0;
	background-color: #FEF4F1;
	zoom: 1;
}
.community-nav-1:after {
	content: "";
	display: table;
	clear: both;
}
.community-nav-1 .nav-title {
	width: 55px;
	background-color: #FBE8E7;
	padding: 27px 0;
	float: left;
}
.community-nav-1 .nav-title strong {
	width: 28px;
	height: 106px;
	overflow: hidden;
	text-indent: -9999px;
	display: block;
	margin: 0 auto;
	background: transparent url(/img/community/newnav-bg.png?v=5) no-repeat 0 -260px;
}
.community-nav-1 .nav-body {
	float: left;
	width: 905px;
}
.community-nav-1 .nav-body dl {
	zoom: 1;
	line-height: 30px;
	border-bottom: 1px dashed #E9DEDC;
	padding: 2px 0;
}
.community-nav-1 .nav-body dl:after {
	content: "";
	display: table;
	clear: both;
}
.community-nav-1 dt {
	width: 50px;
	padding: 0 15px;
	color: #999;
	font-weight: bold;
	float: left;
}
.community-nav-1 dd {
	float: left;
}
.community-nav-1 dd a {
	float: left;
	display: inline;
	line-height: 20px;
}
.community-nav-1 .nav-year {
	color: #999;
	float: left;
	margin: 0 10px 0 0;
}
.community-nav-1 .nav-1-1 dd {
	width: 820px;
}
.community-nav-1 .nav-1-1 dd a {
	margin: 5px 10px 5px 0;
	width: 36px;
	text-align: center;
	color: #E58A93;
}
.community-nav-1 .nav-1-1 dd a.current,
.community-nav-1 .nav-1-1 dd a:hover {
	background-color: #E58A93;
	color: #FFF;
	text-decoration: none;
}
.community-nav-1 .seperator {
	background-color: #F4C8D3;
	width: 1px;
	height: 30px;
	overflow: hidden;
	float: left;
	display: inline;
	margin: 0 20px 0 0;
}
.community-nav-1 dl.nav-1-2 {
	padding: 6px 0;
}
.community-nav-1 dl.nav-1-2 dt {
	margin: 2px 0;
	line-height: 20px;
}
.community-nav-1 .nav-1-2 dd {
	margin: 0 0 0 -4px;
}
.community-nav-1 .nav-1-2 .nav-section {
	float: left;
	display: inline;
	margin: 0 14px 0 0;
	_margin-right: 6px;
	width: 4em;
}
.community-nav-1 .nav-1-2 .nav-section-3 {
	width: 3em;
}
.community-nav-1 .nav-1-2 .nav-section-5 {
	width: 5em;
}
.community-nav-1 .nav-1-2 .nav-section a {
	color: #F3576F;
	white-space: nowrap;
	margin: 2px 0;
	padding: 0 4px;
}
.community-nav-1 .nav-1-2 .nav-section a:hover {
	background-color: #F3576F;
	color: #FFF;
	text-decoration: none;
}
.community-nav-1 .nav-1-2 .seperator {
	margin: 9px 11px 9px 5px;
}
.community-nav-1 dl.nav-1-3 {
	border-bottom: none;
}
.community-nav-1 .nav-1-3 dd {
	margin: 0 0 0 -4px;
}
.community-nav-1 .nav-1-3 dd a {
	margin: 5px 10px 5px 0;
	padding: 0 4px;
	color: #09C;
}
.community-nav-1 .nav-1-3 dd a:hover {
	background-color: #E58A93;
	color: #FFF;
	text-decoration: none;
}
.community-nav-1 .nav-1-3 dd .my {
	margin-left: 4px;
	padding: 0 0 0 16px;
	background: transparent url(/img/age/my-hospital-bullet.png) no-repeat 0 8px;
	float: left;
	display: inline;
}
.community-nav-1 .nav-1-3 dd .my a {
	color: #F3576F;
}
.community-nav-1 .nav-1-3 dd .my a:hover {
	color: #FFF;
}
.community-nav-1 .nav-1-3 .seperator {
	margin: 0 10px 0 0;
}
.community-nav-2 {
	height: 58px;
	margin: 10px auto 36px;
	background: transparent url(/img/community/newnav-bg.png?v=5) no-repeat 0 -70px;
	position: relative;
	z-index: 1;
}
.community-nav-2 .nav-title {
	position: absolute;
	margin: 0;
	background-image: none;
}
.community-nav-2 .nav-title a {
	width: 80px;
	height: 20px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
}
.community-nav .top-nav {
	clear: both;
	height: 33px;
	margin: 0 0 0 90px;
}
.community-nav .top-nav li {
	float: left;
	display: inline;
	margin: 7px 5px 0;
}
.community-nav .top-nav li a {
	font-size: 14px;
	padding: 0 5px;
	font-weight: bold;
}
.community-nav .feature-nav {
	margin: 1px 0 0 90px;
	clear: both;
	height: 28px;
}
.community-nav .feature-nav dt, .community-nav .feature-nav dd {
	float: left;
	display: inline;
}
.community-nav .feature-nav dt {
	margin: 6px 5px 0 10px;
	text-indent: -9999px;
	overflow: hidden;
}
.community-nav .feature-nav .type1 {
	width: 33px;
	height: 16px;
	background: transparent url(/img/community/newnav-bg.png?v=5) no-repeat 0 -170px;
}
.community-nav .feature-nav .type2 {
	width: 33px;
	height: 16px;
	background: transparent url(/img/community/newnav-bg.png?v=5) no-repeat -33px -170px;
}
.community-nav .feature-nav dd {
	margin: 4px 5px 0;
	font-size: 14px;
}
.community-nav .feature-nav dd a {
	padding: 0 5px;
	font-weight: bold;
}
.community-nav .channel-nav {
	clear: both;
	padding: 0 0 0 84px;
}
.community-nav .channel-nav li {
	float: left;
	display: inline;
	text-align: center;
	margin: 0 -15px 0 0;
}
.community-nav .channel-nav li a {
	font-size: 14px;
	width: 97px;
	height: 21px;
	line-height: 21px;
	display: block;
	background: transparent url(/img/community/newnav-bg.png?v=5) no-repeat -100px -140px;
	font-weight: bold;
}
.community-nav .channel-nav .current {
	position: relative;
	z-index: 0;
}
.community-nav .channel-nav .current a {
	color: #FFF;
	background-position: 0 -140px;
}
.community-nav .channel-nav .current a:hover {
	color: #FFF;
}
.community-nav .channel-sub-nav {
	clear: both;
	padding: 0 0 0 10px;
	position: relative;
	width: 950px;
	zoom: 1;
}
.community-nav .channel-sub-nav:after {
	content: "";
	display: table;
	clear: both;
}
.community-nav .channel-sub-nav li,
.community-nav .channel-sub-nav dd {
	float: left;
	display: inline;
	margin: 7px 4px 0 0;
}
.community-nav .channel-sub-nav a {
	color: #FEF3F0;
	font-size: 14px;
	line-height: 20px;
	height: 20px;
	display: block;
	float: left;
	padding: 0 0 0 5px;
	white-space: nowrap;
}
.community-nav .channel-sub-nav a:hover {
	color: #EEB8BE;
}
.community-nav .channel-sub-nav a span {
	display: block;
	float: left;
	padding: 0 5px 0 0;
	cursor: pointer;
}
.community-nav .channel-sub-nav .current a,
.community-nav .channel-sub-nav a.current {
	color: #E68A94;
	background: transparent url(/img/community/newnav-bg.png?v=5) no-repeat 0 -190px;
}
.community-nav .channel-sub-nav .current a span,
.community-nav .channel-sub-nav a.current span {
	background: transparent url(/img/community/newnav-bg.png?v=5) no-repeat right -190px;
}
.community-nav .channel-sub-nav .current a:hover, .community-nav .channel-sub-nav .current a:hover span {
	color: #E68A94;
	text-decoration: none;
}
.community-nav .channel-sub-nav .more {
	position: absolute;
	top: 0;
	right: 0;
}
.community-nav .channel-sub-nav .more a {
	font-weight: bold;
}
.community-nav .channel-sub-nav .toggle {
	width: 11px;
	height: 5px;
	overflow: hidden;
	display: inline-block;
	background: transparent url(/img/community/newnav-bg.png?v=5) no-repeat -70px -180px;
	margin: 0 0 0 4px;
	vertical-align: middle;
}
.community-nav .channel-sub-nav .toggle-on {
	background-position: -70px -170px;
}
.community-nav .channel-sub-nav .more-list {
	width: 940px;
	position: absolute;
	z-index: 100;
	top: 30px;
	left: 0;
	margin: 0;
	background-color: #EA8383;
	padding: 3px 10px 2px;
}
.community-nav .channel-sub-nav .more-list-bottom {
	width: 960px;
	height: 8px;
	overflow: hidden;
	background: transparent url(/img/community/newnav-bg.png?v=5) no-repeat 0 -120px;
	position: absolute;
	bottom: -8px;
	left: 0;
	clear: both;
}
.community-nav .channel-sub-nav .more-list a {
	margin: 0 3px 0 0;
	float: left;
	display: inline;
}
.community-nav .city-location {
	height: 20px;
	font-size: 14px;
	text-align: center;
	float: left;
	display: inline;
}
.community-nav li.city-location {
	margin: 7px 20px 0 0;
}
.community-nav .city-location a {
	height: 20px;
	display: block;
	background: transparent url(/img/community/newnav-bg.png?v=5) no-repeat 0 -210px;
	color: #E68A94;
	padding: 0 0 0 5px;
}
.community-nav .city-location strong {
	float: left;
	display: inline;
	height: 20px;
	padding: 0 25px 0 0;
	background: transparent url(/img/community/newnav-bg.png?v=5) no-repeat right -210px;
	white-space: nowrap;
}
.community-nav .city-location a:hover {
	text-decoration: none;
	background-position: 0 -230px;
	color: #E68A94;
}
.community-nav .city-location a:hover strong {
	background-position: right -230px;
	cursor: pointer;
}
.community-nav .city-popup {
	position: relative;
	height: 0;
	clear: both;
	z-index: 1;
}
.community-nav .city-popup .popup-container {
	width: 197px;
	height: 207px;
	padding: 0 3px 2px 0;
	position: absolute;
	top: -1px;
	left: 10px;
}
.community-nav .city-popup .popup-mask {
	width: 197px;
	height: 212px;
	display: block;
	background: transparent url(/img/community/city-popup-bg.png?v=1) no-repeat;
	_background-image: none;
	filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='http://pic01.babytreeimg.com/img/community/city-popup-bg.png?v=1', sizingMethod='image');
	position: absolute;
	z-index: -1;
	top: -1px;
	left: 10px;
}
.community-nav .city-popup a {
	color: #09C;
}
.community-nav .city-popup .location-list {
	width: 184px;
	margin: 6px auto 16px;
	padding: 0 0 14px;
	clear: both;
	zoom: 1;
}
.community-nav .city-popup .location-list:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	overflow: hidden;
	visibility: hidden;
}
.community-nav .city-popup .location-list li {
	font-size: 14px;
	float: left;
	display: inline;
	margin: 14px 6px 0;
}
.community-nav .city-popup .location-list a {
	padding: 0 1px;
}
.community-nav .city-popup .location-list a:hover {
	background-color: #09C;
	color: #FFF;
}
.community-nav .city-popup .my-city {
	float: left;
	display: inline;
	margin: 0 0 0 10px;
}
.community-nav .city-popup .all-cities {
	float: right;
	display: inline;
	margin: 0 10px 0 0;
}
.community-nav .week-hot {
	position: relative;
	height: 0;
	clear: both;
	text-align: right;
}
.community-nav .week-hot a {
	color: #09C;
	position: absolute;
	right: 2px;
	top: -46px;
}

/* 底部导航 */
.community-bottom-nav {
	width: 960px;
	clear: both;
	margin: 0 auto;
	padding: 10px 0;
	color: #999;
}
.community-bottom-nav dl {
	zoom: 1;
	line-height: 20px;
	padding: 5px 0;
	border-bottom: 1px dashed #E9DEDC;
}
.community-bottom-nav dl:after {
	content: "";
	display: table;
	clear: both;
}
.community-bottom-nav dt {
	width: 100px;
	text-indent: 4px;
	color: #999;
	float: left;
	display: inline;
	margin: 5px 0;
}
.community-bottom-nav dd {
	width: 860px;
	float: left;
}
.community-bottom-nav a {
	color: #E58A93;
	display: inline-block;
}
.community-bottom-nav .nav-1 p {
	zoom: 1;
	margin: 5px 0;
}
.community-bottom-nav .nav-1 p:after {
	content: "";
	display: table;
	clear: both;
}
.community-bottom-nav .nav-1 .nav-year {
	color: #333;
	float: left;
	display: inline;
	margin: 0 25px 0 4px;
}
.community-bottom-nav .nav-1 a {
	float: left;
	display: inline;
	width: 36px;
	text-align: center;
	margin: 0 10px 0 0;
}
.community-bottom-nav .nav-1 a:hover,
.community-bottom-nav .nav-1 a.current {
	background-color: #E58A93;
	color: #FFF;
	text-decoration: none;
}
.community-bottom-nav .nav-2 .nav-section {
	float: left;
	display: inline;
	width: 430px;
	margin: 5px 0;
}
.community-bottom-nav .nav-2 .nav-section a {
	margin: 0 0 0 0;
	padding: 0 4px;
	float: left;
	display: inline;
}
.community-bottom-nav .nav-2 .nav-section a:hover,
.community-bottom-nav .nav-2 .nav-section a.current {
	background-color: #E58A93;
	color: #FFF;
	text-decoration: none;
}
.community-bottom-nav .nav-2 .nav-category {
	color: #333;
	float: left;
	display: inline;
	margin: 0 10px 0 4px;
}
.community-bottom-nav .nav-3 li {
	float: left;
	display: inline;
	padding: 5px 20px 5px 0;
}
.community-bottom-nav .nav-3 .my {
	margin-left: 4px;
	padding: 5px 20px 5px 16px;
	background: transparent url(/img/age/my-hospital-bullet.png) no-repeat 0 8px;
	float: left;
	display: inline;
}
.community-bottom-nav .nav-3 a {
	margin: 0 4px 0 0;
	padding: 0 4px;
}
.community-bottom-nav .nav-3 a:hover {
	background-color: #E58A93;
	color: #FFF;
	text-decoration: none;
}
/* 页边滑动导航 */
.community-slide-nav {
	position: fixed;
	_position: absolute;
	left: 0;
	top: 160px;
	z-index: 10000;
}
.community-slide-nav h3 {
	width: 32px;
	height: 420px;
	background: transparent url(/img/community/newnav-bg.png?v=5) no-repeat -40px -260px;
	text-indent: -9999px;
	cursor: pointer;
	position: absolute;
	right: -32px;
	top: 0;
}
.community-slide-nav .nav-container {
	background-color: #FEF4F1;
	line-height: 20px;
	width: 145px;
	height: 420px;
	overflow: hidden;
}
.community-slide-nav a,
.community-slide-nav a:hover {
	color: #E58A93;
	display: inline-block;
}
.community-slide-nav a:hover {
	text-decoration: underline;
}
.community-slide-nav ul {
	padding: 10px 15px;
}
.community-slide-nav ul.nav-top {
	line-height: 24px;
}
.community-slide-nav .nav-top a,
.community-slide-nav .nav-top a:hover {
	color: #F3576F;
}
.community-slide-nav .nav-common {
	width: 130px;
	border-top: 1px dashed #F4C8D3;
	zoom: 1;
}
.community-slide-nav .nav-common:after {
	content: "";
	display: table;
	clear: both;
}
.community-slide-nav ul.first {
	border-top-style: solid;
}
.community-slide-nav .nav-common li {
	float: left;
	display: inline;
	width: 65px;
}
