/* reset */
h1, h2, h3, h4, h5, h6 {
	font-size: 100%; /* 兼容 common.css 过渡到 bui.css 之间产生的问题 */
}
/*2011-05-03引用原同龄俱乐部*/
a:hover {
	text-decoration: underline;
}
.fr {
	float: right;
}
.f14 {
	font-size: 14px;
}
.green {
	color: green;
}
.red {
	color: #f00;
}
.mt-10 {
	margin-top: 10px;
}
.mt-20 {
	margin-top: 20px;
}
.mb-10 {
	margin-bottom: 10px;
}
.mt-15 {
	margin-top: 15px;
}
.mt-5 {
	margin-top: 5px;
}
.mt-7 {
	margin-top: 7px;
}
em {
	font-style: normal;
}
fieldset {
	border: 0 none;
}
#bb-group .more a {
	text-decoration: none;
	font-weight: normal;
	display: inline-block;
}
.textList {
	float: none;
	width: auto;
	zoom: 1;
	clear: both;
}
.admin-list:after, .UsersByAvatar:after, .textList:after, .textList li:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	overflow: hidden;
	visibility: hidden;
}
.textList li {
	line-height: 20px;
	background: transparent url(/img/age/itembullet1.gif) no-repeat 1px 9px;
	padding: 0 0 0 8px;
	clear: both;
}
.textList li a {
	display: inline-block;
	color: #06C;
}
.textList .listTitle {
	float: left;
}
.textList .listExtra {
	float: right;
	color: #999;
}
.textListDbl li {
	float: left;
	display: inline;
	width: 256px;
	margin: 0 30px 0 10px;
	clear: none;
}
.textListDbl li a {
	color: #666;
}
.chartList {
	width: 278px;
	zoom: 1;
	clear: both;
}
.chartList:after, .chartList li:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	overflow: hidden;
	visibility: hidden;
}
.chartList li {
	margin: 2px 0 2px 10px;
}
.chartList li a {
	color: #9C0025;
	display: inline-block;
}
.chartList li em {
	color: #9C0025;
	margin: 0 0 0 2px;
}
.chartList .listThumb {
	float: left;
	display: inline;
	margin: 0 4px 0 0;
	padding: 2px 0 0;
}
.chartList .listThumb img {
	width: 16px;
	height: 16px;
	display: block;
	vertical-align: middle;
	background-color: #F1F1F1;
}
.chartList .listTitle {
	float: left;
	display: inline;
	width: 125px;
}
.chartList .listCredit, .chartList .listPost {
	float: left;
	width: 60px;
}
.chart-list-advanced {
	zoom: 1;
}
.chart-list-advanced:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	overflow: hidden;
	visibility: hidden;
}
.chart-list-advanced li {
	width: 100%;
	line-height: 20px;
	float: left;
	display: inline;
	clear: both;
	margin: 0 0 5px;
}
.chart-list-advanced li .title {
	padding: 0;
}
.chart-list-advanced li a {
	font-size: 12px;
	display: inline-block;
}
.chart-list-advanced .rank {
	float: left;
	width: 14px;
	height: 11px;
	padding: 1px 0 0;
	overflow: hidden;
	color: #FFF;
	font-size: 10px;
	line-height: 11px;
	text-align: center;
	background: transparent url(/img/community/misc-bg.png?v=1) no-repeat 0 -80px;
	margin: 4px 5px 0 0;
}
.chart-list-advanced .top1 .rank {
	background-position: 0 -92px;
}
.chart-list-advanced .top2 .rank {
	background-position: 0 -104px;
}
.chart-list-advanced .top3 .rank {
	background-position: 0 -116px;
}
.chart-list-advanced .title {
	float: left;
	width: 258px;
}
.voteList {
	line-height: 20px;
}
.voteList dt {
	margin: 0 0 5px;
	font-weight: bold;
}
.voteList dd {
	margin: 0 10px;
	padding: 2px 0;
}
.voteList dd input {
	width: 13px;
	margin: 0 4px 0 0;
	vertical-align: -2px;
}
.picList50, .picList50, .picList100 {
	margin: 0 auto;
	clear: both;
	zoom: 1;
}
.picList50:after, .picList100:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	overflow: hidden;
	visibility: hidden;
}
.picList50 li {
	text-align: center;
	line-height: 20px;
	width: 60px;
	height: 80px;
	float: left;
	display: inline;
	overflow: hidden;
}
.picList50 li a {
	display: inline-block;
}
.picList50 .listThumb {
	margin: 0 0 2px;
}
.picList50 .listThumb img {
	width: 49px;
	height: 49px;
	display: block;
	border: 1px solid #CCC;
}
.picList50 .listTitle a {
	color: #1a506c;
}
.picList100 li {
	text-align: center;
	line-height: 20px;
	width: 121px;
	float: left;
	display: inline;
	overflow: hidden;
}
.picList100 li a {
	display: inline-block;
}
.picList100 .listThumb {
	margin: 0 0 5px;
}
.picList100 .listThumb img {
	width: 100px;
	height: 100px;
	display: block;
	padding: 2px;
	border: 1px solid #CCC;
	margin: 0 auto;
}
.cpList50 li {
	margin: 0 0 10px;
	color: #999;
	padding: 0 0 0 60px;
	position: relative;
	z-index: 0;
	overflow: hidden;
	zoom: 1;
}
.cpList50 li a {
	display: inline-block;
	color: #1a506c;
}
.cpList50 .listThumb {
	float: left;
	display: inline;
	margin: 0 10px 0 -60px;
	top: 3px;
	left: 0;
}
.cpList50 .listThumb img {
	border: 1px solid #CCC;
	width: 49px;
	height: 49px;
	display: block;
}
.cpList75 li {
	height: 80px;
	margin: 0 0 10px;
	padding: 0 0 0 85px;
	position: relative;
	z-index: 0;
	overflow: hidden;
	zoom: 1;
}
.cpList75 li a {
	display: inline-block;
	color: #1a506c;
}
.cpList75 .listThumb {
	position: absolute;
	top: 3px;
	left: 0;
}
.cpList75 .listThumb img {
	border: 1px solid #CCC;
	width: 75px;
	height: 75px;
	display: block;
}
.cpList75 em {
	color: #F00;
}
.cpList75 .add-as-friend {
	position: absolute;
	right: 0;
	top: 0;
	background-color: #EDFFFF;
	border: 1px solid #71D5D9;
	padding: 0px 8px;
	border-radius: 3px;
}
.cpList75 .add-as-friend:hover {
	text-decoration: none;
	color: #000;
	background-color: #FFF;
}
.onlineList {
	margin: 0 auto;
	clear: both;
	zoom: 1;
}
.onlineList:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	overflow: hidden;
	visibility: hidden;
}
.onlineList li {
	float: left;
	display: inline;
	width: 121px;
	margin: 4px 0;
	height: 20px;
	overflow: hidden;
}
.onlineList li a {
	display: inline-block;
	color: #1A506C;
}
.onlineList .moderator a {
	background: transparent url(/img/age/group-misc-2010.png) no-repeat right 3px;
	padding: 0 15px 0 0;
}
.onlineListMore {
	width: 15px;
	height: 14px;
	overflow: hidden;
	text-indent: -9999px;
	background: transparent url(/img/age/group-misc-2010.png) no-repeat 0 -450px;
	clear: both;
	margin: 10px auto;
	cursor: pointer;
}
.btnSpacer a, .btnSpacer input {
	display: -moz-inline-stack;
	display: inline-block;
	background: transparent url(/img/age/group-misc-2010.png) no-repeat 0 0;
	text-align: center;
	vertical-align: middle;
	border: 0 none;
	cursor: pointer;
	padding: 0;
}
.btnSpacer a:hover {
	text-decoration: none;
}
.btnCollapseOff, .btnCollapse {
	display: block;
	background: transparent url(/img/age/group-misc-2010.png) no-repeat 0 -397px;
	width: 17px;
	height: 18px;
	overflow: hidden;
	text-indent: -9999px;
	cursor: pointer;
	margin: 5px 0 0;
	float: right;
	margin: 6px 0 0;
}
.btnCollapseOff {
	background-position: -17px -397px;
}
.tick {
	display: -moz-inline-stack;
	display: inline-block;
	background: transparent url(/img/age/group-misc-2010.png) no-repeat 0 -425px;
	width: 14px;
	height: 14px;
	overflow: hidden;
	vertical-align: middle;
	margin: 0 5px;
}
.group-avatar-list {
	zoom: 1;
}
.group-avatar-list:after {
	content: "";
	display: table;
	clear: both;
}
.group-avatar-list li {
	float: left;
	display: inline;
	text-align: center;
	margin: 5px 0;
}
.group-avatar-list li p {
	line-height: 18px;
}
.group-avatar-list li img {
	width: 50px;
	height: 50px;
	margin: 0 auto 4px;
	display: block;
}
.groupMain .group-avatar-list li {
	width: 14.2%;
}
.groupSide .group-avatar-list li {
	width: 24.9%;
}
/* 结构 */
#DivAll, #bb-group {
	width: 950px;
	margin: 0 auto;
}
.groupHeadName {
	width: 950px;
	height: 55px;
	line-height: 55px;
	font-size: 17px;
	color: #FFF;
	background: #74D8ED url(/img/age/group-name-bg.png) no-repeat;
	margin: 0 0 10px;
}
.clubTopicSingle h1 a.groupHeadName-title {
	display: block;
	height: 39px;
	width: 150px;
	float: left;
	margin: 0 -150px 0 0;
	line-height: 100px;
	overflow: hidden;
}
.groupHeadName a {
	color: #FFF;
	display: inline-block;
	margin: 0 0 0 20px;
}
.groupHeadName a:hover {
	text-decoration: none;
}
.groupHeadName a.groupHeadName-a {
	display: block;
	height: 39px;
	width: 150px;
	float: left;
	margin: 0 -150px 0 0;
}
.groupMain p, .groupSide p, .groupMain li, .groupSide li {
	line-height: 20px;
}
.groupMain, .groupSide {
	color: #666;
}
.groupMain {
	width: 640px;
	float: left;
	overflow: hidden;
}
.groupSide {
	width: 300px;
	float: right;
}
.groupBlk {
	margin: 0 0 10px;
	border-bottom: 2px solid #ccc;
}
.groupBlkHead {
	height: 30px;
	padding: 2px 5px 0 0;
	line-height: 30px;
	background: transparent url(/img/age/group-title-bg.png?v=20110613) no-repeat 0 0;
}
.groupBlkHead h4 {
	margin: 0 0 0 10px;
	font-size: 14px;
	color: #339195;
	line-height: 28px;
	float: left;
	display: inline;
}
.groupBlkHead a {
	color: #06C;
	display: inline-block;
}
.groupBlkHead .h4Sub {
	margin: 0 0 0 6px;
	font-size: 12px;
	font-weight: normal;
	color: #333;
	display: inline-block;
}
.groupHeadExtra {
	float: right;
	display: inline;
	margin: 0 10px 0 0;
}
.groupBlkCont {
	overflow: hidden;
	clear: both;
	zoom: 1;
	padding: 10px 15px;
	background-color: #FFF;
}
.groupBlkCont:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	overflow: hidden;
	visibility: hidden;
}
.groupBlkBorder .groupBlkCont {
	border: 1px solid #ADDADD;
	border-width: 0 1px 1px;
}
.groupBlkCont .contSubTitle {
	background-color: #49B2B6;
	color: #FFF;
	line-height: 30px;
	height: 30px;
	padding: 0 10px;
	margin: 0 -15px;
	clear: both;
	position: relative;
	z-index: 0;
}
.groupBlkCont .contSubTitle .toggleArrow {
	position: absolute;
	right: 10px;
	top: 8px;
}
.groupBlkCont .contSubTitle .toggleArrow .on, .groupBlkCont .contSubTitle .toggleArrow .off {
	font: 14px/12px "Arial";
	cursor: pointer;
	width: 12px;
	height: 12px;
	display: block;
	overflow: hidden;
	background-color: #FFF;
	color: #666;
	border: 1px solid #333;
	text-align: center;
}
.groupSide .groupBlk {
	border-bottom: 0 none;
	background: transparent url(/img/age/group-title-bg.png?v=20110613) no-repeat 0 bottom;
	padding: 0 0 3px;
}
.groupSide .groupBlkHead {
	height: 24px;
	padding: 2px 0 0;
	line-height: 24px;
	background: transparent url(/img/age/group-title-bg.png?v=20110613) no-repeat 0 -64px;
}
.groupSide .groupBlkHead h4 {
	font-size: 12px;
	line-height: 23px;
	color: #666;
}
.groupSide .groupBlkCont {
	border: 1px solid #63C9CD;
	border-width: 0 1px;
	width: 278px;
	padding: 13px 10px 7px;
}
/* 细节 */
#group-dianji {
	background: transparent url(/img/age/group-dianji-bg.png) repeat-y -640px 0;
}
#group-dianji .groupBlkHead {
	height: 66px;
	padding: 0;
	background: transparent url(/img/age/group-dianji-bg.png) no-repeat 0 0;
}
#group-dianji h4 {
	width: 282px;
	height: 41px;
	background: transparent url(/img/age/group-dianji-bg.png) no-repeat 0 -66px;
	margin: 15px 0 0;
	text-indent: -9999px;
}
#group-dianji .groupBlkCont {
	width: 640px;
	border: 0 none;
	background: transparent url(/img/age/group-dianji-bg.png) no-repeat -1280px bottom;
	padding: 0 0 4px;
}
#group-dianji .groupBlkCont blockquote {
	margin: 10px 30px;
	font-size: 14px;
	color: #399;
}
#group-dianji .groupBlkCont blockquote p {
	line-height: 24px;
}
#group-dianji .groupBlkCont blockquote a {
	color: #06C;
	text-decoration: underline;
}
#group-dianji .groupBlkCont blockquote em {
	font-weight: bold;
	color: #F30;
}
#group-dianji-jiangpin {
	margin: 20px 0 0 15px;
}
.groupDianjiList {
	background: transparent url(/img/age/group-dianji-10.png) no-repeat;
	width: 614px;
	height: 160px;
	margin: 0 0 0 10px;
	padding: 19px 0 0;
	border: 5px solid #64C7C3;
	border-width: 0 5px 10px;
	overflow: hidden;
}
.groupDianjiList h6 {
	color: #339195;
	font-size: 14px;
	line-height: 30px;
}
.groupDianjiList .listExtra {
	line-height: 30px;
	text-align: right;
	margin: -30px 0 0;
}
.groupDianjiList .listExtra a {
	color: #339195;
}
#dianji-list-1 {
	width: 246px;
	float: left;
	padding: 0 12px;
}
#dianji-list-2 {
	width: 310px;
	float: right;
	padding: 0 12px;
}
#dianji-list-2 .picList50 {
	margin: 20px auto 0;
}
#dianji-list-2 .picList50 li {
	width: 77px;
}
.dianjiMoreNav {
	border-bottom: 2px solid #CCC;
	padding: 0 0 10px;
	margin: 0 0 20px;
	font-size: 14px;
}
.dianjiMoreNav .gap {
	margin: 0 6px;
}
.dianjiMoreNav a {
	color: #339195;
}
#group-dianji-more .picList50 li {
	height: 80px;
}
.dianjiMoreNav .current {
	font-weight: bold;
}
.dianjiMoreNav {
	border-bottom: 2px solid #CCC;
	padding: 0 0 10px;
	margin: 0 0 20px;
	font-size: 14px;
}
.dianjiMoreNav .gap {
	margin: 0 6px;
}
.dianjiMoreNav a {
	color: #339195;
}
#group-dianji-more .picList50 li {
	height: 80px;
}
.dianjiMoreNav .current {
	font-weight: bold;
}
.btnSubmit input {
	width: 65px;
	height: 21px;
	line-height: 21px;
	color: #FFF;
	background-position: 0 -90px;
}
#group-welcome {
	width: 640px;
	height: 319px;
	background: transparent url(/img/age/group-welcome-bg.png) no-repeat;
}
#group-welcome .groupBlkHead {
	background-image: none;
}
#group-welcome .groupBlkCont {
	width: 610px;
	height: 267px;
	border-width: 0 0 2px;
	border-color: #CCC;
}
#group-welcome h4 {
	display: none;
}
#group-welcome-ques .groupBlkHead h4 {
	color: #FFF;
}
.welcomePoster {
	width: 204px;
	height: 260px;
	border: 3px solid #FFF;
	float: left;
	display: inline;
}
.welcomeCont {
	float: right;
	width: 380px;
}
.welcomeIntro {
	color: #E14E66;
	margin: 0 0 5px;
}
.welcomeReg {
	border-top: 1px dotted #DB6B93;
	margin: 10px 0 0;
	padding: 5px 0 0;
	background: transparent url(/img/age/group-misc-2010.png) no-repeat 0 -112px;
	height: 180px;
}
.welcomeReg li {
	float: left;
	display: inline;
	width: 348px;
	height: 30px;
	overflow: hidden;
	line-height: 30px;
	font-size: 14px;
	margin: 0 0 9px 32px;
}
.welcomeReg li label {
	display: -moz-inline-stack;
	display: inline-block;
	width: 8em;
}
.welcomeReg li .optional {
	display: block;
	line-height: 20px;
	margin: 0 0 0 105px;
}
.welcomeReg li .optional input {
	width: 13px;
	margin: 0 4px 0 15px;
}
.welcomeReg .reg1 {
	height: 60px;
	margin: 0 0 2px 32px;
}
.welcomeReg .reg1 select {
	margin: 0 8px 0 0;
}
.welcomeReg .reg2 input, .welcomeReg .reg3 input {
	padding: 4px;
	width: 182px;
}
.welcomeReg .reg4 {
	height: 40px;
}
.welcomeReg .reg4 input {
	width: 91px;
	height: 33px;
	overflow: hidden;
	font-size: 0;
	line-height: 9999px;
	border: 0 none;
	background-color: transparent;
	cursor: pointer;
	float: left;
	margin: 1px 0 0 1px;
}
#group-digest .groupBlkHead {
	background-position: 0 -32px;
}
#group-digest .groupBlkCont {
	border-color: #B5ED89;
}
#group-digest h4 {
	color: #428F30;
}
#group-digest .textListDbl li {
	font-size: 14px;
}
#group-club-forum .groupHeadExtra {
	width: 265px;
}
.topicSearchForm {
	float: right;
	display: inline;
	width: 190px;
	height: 19px;
	line-height: 19px;
	background: transparent url(/img/age/group-misc-2010.png) no-repeat 51px -31px;
	margin: 5px 0 0;
}
.topicSearchForm label {
	float: left;
}
.topicSearchForm .searchText {
	width: 90px;
	height: 17px;
	border: 0 none;
	float: left;
	display: inline;
	margin: 1px 0 1px 4px;
}
.topicSearchForm .searchSubmit {
	background-color: transparent;
	width: 48px;
	height: 19px;
	border: 0 none;
	cursor: pointer;
	float: left;
	overflow: hidden;
	font-size: 0;
	line-height: 9999px;
}
.btnPostNewTopic {
	float: right;
	display: inline;
	margin: 4px 0 0 15px;
}
.btnPostNewTopic a {
	width: 54px;
	height: 21px;
	line-height: 21px;
	color: #FFF;
}
#group-club-forum .groupBlkCont {
	padding: 0 0 10px;
	width: 636px;
	overflow: hidden;
	border: 1px solid #a9d9db;
	border-top: none;
}
#group-club-members .groupBlkCont {
	border: 1px solid #a9d9db;
	border-top: none;
	padding-top: 20px;
}
#group-club-forum table table {
	background-color: #48B2B7;
	color: #FFF;
	font-weight: bold;
}
#group-club-forum table table#lTbBbs {
	background-color: #FFF;
	color: #666;
	font-weight: normal;
}
#lTbBbs td {
	border-bottom: 1px solid #D5FFFF;
}
#lTbBbs td.TbTab a {
	color: #666;
}
#lTbBbs .TbTab {
	font-size: 14px;
}
#group-club-forum #g_pagejump {
	margin: 10px auto 0;
	text-align: center;
}
#group-club-album .picList100 {
	width: 605px;
}
#group-club-members .picList50 {
	width: 600px;
}
#group-information {
	border: 1px solid #CBE3DA;
	padding: 7px 10px;
	margin: 0 0 10px;
	position: relative;
	zoom: 1;
	z-index: 0;
}
.group-title, .group-title-right, .group-title a.group-current, .group-title a.group-current:hover, .new_post, .new_topic-item, #group-club-forum .groupBlkCont, .reply-button, .search-input, .search-button, #my-manger .groupBlkHead {
	background: url(/img/age/groupforum-spider.png) no-repeat;
}
.reply-button {
	background-position: -138px -53px;
	display: inline-block;
	width: 42px;
	height: 21px;
	overflow: hidden;
	line-height: 60px;
	text-align: center;
	vertical-align: middle;
}
.search-input {
	background-position: -1px -57px;
	width: 128px;
	height: 18px;
	display: inline-block;
	vertical-align: middle;
}
.search-button {
	width: 38px;
	background-position: -184px -57px;
	border: 0;
	padding: 0;
	height: 16px;
	vertical-align: middle;
	cursor: pointer;
	overflow: hidden;
	display: inline-block;
	text-indent: -90px;
}
.search-box {
	display: inline-block;
	height: 19px;
	position: absolute;
	right: 7px;
	top: 0px;
	_top: 4px;
	vertical-align: middle;
}
.search-input input {
	border: 0;
	width: 100px;
	color: #999;
	height: 12px;
	line-height: 12px;
	margin-left: 19px;
	background: transparent;
}
.search-title {
	clear: both;
	border-top: 2px solid #ddd;
}
#group-club-forum .birthclub-sort {
	width: 640px;
}
#group-club-forum .birthclub-sort .module-head {
	height: 28px;
	overflow: hidden;
	background: url(/img/age/groupforum-spider.png) no-repeat;
}
#group-club-forum .birthclub-sort h4 {
	border-bottom: 0;
}
#group-club-forum .birthclub-sort .module-head .more a {
	line-height: 28px;
}
#group-club-forum .module-content {
	background-image: none;
	border: 1px solid #A9D9DB;
	border-width: 0 1px 1px;
	width: 616px;
	padding: 10px;
}
.group-title {
	background-position: 0 0;
	height: 28px;
	overflow: hidden;
	padding-left: 5px;
	font-weight: bold;
	line-height: 28px;
	position: relative;
	z-index: 0;
}
.group-title a {
	color: #339195;
    display: inline-block;
    height: 22px;
    line-height: 22px;
    margin: 0 5px;
    padding: 0 5px;
    position: relative;
    text-align: center;
    top: 3px;
}
.group-title a {
	color: #339195;
	*line-height: 28px;
}
.group-title a.group-current, .group-title a.group-current:hover {
    /*
	background-position: 0 -33px;
	display: inline-block;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	height: 28px;
	line-height: 26px;
	margin-top: 3px\9;
	*margin-top: 5px;
    */

    border-radius: 5px 5px 0 0;
    background: #FFF;
    box-shadow: 2px 0 1px rgba(0, 0, 0, 0.1);
}
#group-information .groupAvatar {
	width: 50px;
	height: 50px;
	padding: 2px;
	border: 1px solid #CCC;
}
#group-information .groupAvatar img {
	width: 50px;
	height: 50px;
	display: block;
}
#group-information .groupName {
	font-weight: bold;
	margin: 0 0 0 65px;
	font-size: 14px;
	color: #333;
}
#group-information .groupIntro {
	margin: 3px 0 0 65px;
	color: #333;
}
#group-information .groupStat {
	margin: 0;
	color: #666666;
	line-height: 18px;
}
/*
#group-information .groupStat li {
display:inline;
margin:0 10px 0 0;
}
*/
#group-information .groupStat li a {
	margin: 0 10px 0 0;
	display: inline-block;
	color: #1a506c;
}
#group-information .groupName .select-as-my {
	width: 105px;
	height: 21px;
	display: inline-block;
	line-height: 21px;
	background: transparent url(/img/age/age-hospital-misc.png) no-repeat -240px -40px;
	color: #FFF;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	margin: 0 0 0 20px;
}
#group-information .groupJump {
	margin: 10px 0 0;
}
#group-information .groupJump a {
	margin: 0 20px 0 0;
	font-weight: bold;
}
#group-information .hospital-detail-more {
	color: #7B7B7B;
	margin: 10px 0 0;
}
#group-information .hospital-detail-more th {
	width: 3em;
	font-weight: normal;
	vertical-align: top;
	padding: 5px 0 0;
}
#group-information .hospital-detail-more td {
	vertical-align: top;
	padding: 5px 0 0;
}
#group-information .view-map {
	background: transparent url(/img/age/map-pin.png) no-repeat 0 center;
	padding: 0 0 0 30px;
	line-height: 20px;
	display: inline-block;
	margin: 0 0 0 10px;
}
.groupMain #group-information .info-span,
.groupMain #group-information .info-collapse {
	display: inline-block;
	color: #3BA7BD;
	height: 20px;
	overflow: hidden;
	cursor: pointer;
	margin: 0 0 0 .5em;
	vertical-align: middle;
}
.groupMain #group-information .info-span:hover,
.groupMain #group-information .info-collapse:hover {
	text-decoration: none;
}
#group-information .info-span b,
.groupMain #group-information .info-collapse b {
	font-family: Simsun;
	margin: 0 0 0 2px;
}
#group-information .info-span b {
	vertical-align: -2px;
}
.groupMain #group-information .info-collapse b {
	vertical-align: 2px;
}
#group-information .hospital-customed {
	border-top: 1px solid #CBE3DA;
	padding: 10px;
	margin: 10px -10px -10px;
}
.groupMain #group-information .fr a {
	font-weight: bold;
	color: #09C;
}
.groupMain #group-information {
	border: 1px solid #CBE3DA;
	padding: 0;
	zoom: 1;
	padding: 10px;
	width: 616px;
	position: relative;
	z-index: 0;
	_height: 55px;
	min-height: 55px;
	zoom: 1;
}
.groupMain #group-information .groupBlkHead {
	background-position: 0 -186px;
}
.groupMain #group-information h4 {
	color: #E14E66;
}
.groupMain #group-information .groupBlkCont {
	border-color: #F7BEA8;
	height: 105px;
}
.groupMain #group-information .groupAvatar {
	
	
	/*float:left;*/
position: absolute;
	left: 10px;
	top: 10px;
}
.groupMain #group-information .groupName, .groupMain #group-information .groupIntro {
	
	
	/*width:160px;*/
;
}
.groupMain #group-information .groupStat {
	position: absolute;
	top: 42px;
	left: 320px;
	margin: 0;
}
.groupMain #group-information .groupModApply {
	position: absolute;
	top: 122px;
	left: 320px;
	margin: 0;
}
.groupMain #group-information a {
	color: #1A506C;
}
#group-information .group-guanzhu {
	color: #999;
	margin: 5px 0;
}
#group-information .group-guanzhu a {
	color: #999;
}
.btnGroupJoin {
	display: block;
	margin: 0 0 0 116px;
}
.groupMain #group-information a.gray {
	color: #666;
}
.btnGroupJoin a {
	width: 78px;
	height: 21px;
	line-height: 21px;
	color: #FFF;
	background-position: 0 -59px;
}
#group-information .groupModApply {
	color: #1a506c;
	font-family: "宋体";
}
#group-information .groupModApply a {
	color: #1a506c;
}
.yunyunGuideList {
	zoom: 1;
	clear: both;
}
.yunyunGuideList:after, .groupMain #group-information:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	overflow: hidden;
	visibility: hidden;
}
.yunyunGuideList li {
	float: left;
	display: inline;
	height: 20px;
	margin: 0 8px 0 0;
}
.yunyunGuideList li a {
	color: #06C;
	display: inline-block;
	white-space: nowrap;
}
.btnVote input, .btnViewResult a {
	width: 65px;
	height: 21px;
	line-height: 21px;
	color: #FFF;
	background-position: 0 -90px;
	margin: 10px 0 0 10px;
}
#group-welcome-ques .groupBlkHead {
	background-position: 0 -90px;
}
#group-welcome-ques .groupBlkHead h4 {
	color: #FFF;
}
#group-new-members .picList50 li {
	width: 69px;
}
/* 首页 */
#group-club-index .groupBlkHead {
	background-position: 0 -32px;
}
#group-club-index .groupBlkCont {
	border-color: #B5ED89;
	padding: 0 15px 10px;
}
#group-club-index h4 {
	color: #428F30;
}
.clubIndex {
	float: left;
	display: inline;
	margin: 10px;
	width: 284px;
}
.clubIndex dt {
	font-weight: bold;
	margin: 0 0 5px;
}
/*
.clubIndex .textList a {
color:#666;
}*/
.clubIndexByYear {
	clear: both;
	zoom: 1;
	margin: 0 -15px;
}
.indexYearNav {
	background-color: #6AC156;
	border: 1px solid #65B453;
	border-width: 1px 0;
	width: 638px;
	height: 21px;
	line-height: 21px;
}
.indexYearNav dt {
	float: left;
	display: inline;
	color: #FFF;
	margin: 0 0 0 10px;
}
.indexYearNav dd {
	float: left;
	display: inline;
	width: 44px;
	margin: 1px 0 0 1px;
	cursor: pointer;
	text-align: center;
	color: #06C;
}
.indexYearNav dd.current {
	color: #666;
	cursor: pointer;
	background: transparent url(/img/age/group-misc-2010.png) no-repeat 0 -310px;
}
.clubIndexByYear .cpList50 {
	margin: 10px 15px;
}
#pampers-entrance-300 {
	width: 300px;
	height: 212px;
	background: transparent url(/img/mybabytree/themes/pampers/pampers-entrance-300.png) no-repeat;
	margin: 0 0 10px;
}
.pampers-input {
	font-weight: bold;
	position: absolute;
	margin: 145px 0 0;
	padding: 0 20px;
	width: 300px;
}
.pampers-input input {
	width: 215px;
	vertical-align: middle;
}
.pampers-submit {
	position: absolute;
	margin: 173px 0 0;
	width: 300px;
}
.pampers-submit input {
	width: 70px;
	height: 23px;
	overflow: hidden;
	display: block;
	background-color: transparent;
	border: 0 none;
	cursor: pointer;
	text-indent: -9999px;
	margin: 0 auto;
}
#group-yunyu-guide {
	background: #D1F5FB url(/img/homepage/yunyu-bg.jpg) no-repeat 8px 8px;
	padding: 10px;
	margin: 0 0 10px;
	height: 150px;
}
#group-yunyu-guide h2 {
	font: bold 14px/20px "Microsoft Yahei";
	color: #09C;
	margin: 0 0 0 110px;
}
#group-yunyu-guide .yunyuTip {
	margin: 0 0 0 110px;
	height: 81px;
}
#group-yunyu-guide h5 {
	color: #09C;
	margin: 5px 0 0;
}
#group-yunyu-guide .yunyuSelect select {
	float: left;
	margin: 0 5px 0 0;
}
#homeYears {
	width: 60px;
}
#homeMonths {
	width: 45px;
}
#homeDays {
	width: 45px;
}
#group-yunyu-guide .btnView {
	width: 62px;
	height: 24px;
	overflow: hidden;
	background: transparent url(/img/age/button-blue.png) no-repeat;
	border: 0 none;
	line-height: 20px;
	color: #FFF;
	font-weight: bold;
	cursor: pointer;
    margin: 0 0 0 20px;
}
#group-other-recom .cpList50 {
	padding: 0;
	margin-top: -3px;
	margin-bottom: -10px;
}
li p.listCredit {
	line-height: 17px;
}
#shop_scroll .cpList50 {
	position: relative;
}
.clubIndexByYear .cpList50 li {
	float: left;
	display: inline;
	width: 284px;
}
.groupForum {
	width: 100%;
	line-height: 20px;
}
.groupForum th {
	padding-top: 8px;
    font-weight:normal; /*默认正常字体*/
}
.publishTime, .replyTime {
	height: 21px;
	width: 73px;
	display: inline-block;
	padding: 2px 0 0 8px;
	text-align: left;
/*	font: bold 12px/20px "default";*/
	font: 12px/20px "default";
	color: #666;
}
.groupForum td {
	padding: 5px 0;
	border-bottom: 1px solid #D5FFFF;
}
.groupForum .topicTitle {
	padding: 5px 10px;
	color: #666;
}
.groupForum .topicTitle a {
	color: #1a506c;
	font-weight: normal;
	margin-left: 5px;
}
.groupForum td.topicTitle {
	font-size: 14px;
}
.groupForum td.f12 {
	font-size: 12px;
}
.groupForum td.topicTitle img {
	vertical-align: middle;
	margin-top: -3px;
}
.groupForum td.topicTitle a {
	margin: 0;
	color: #1A506C;
}
.groupForum td.topicTitle .topicCategory {
	margin: 0 4px 0 0;
	display: inline-block;
	vertical-align: text-top;
	color: #999;
	font-size: 12px;
}
.groupForum td.topicTitle .topicCategory a {
	color: #999;
	vertical-align: baseline;
}
.groupForum td.topicTitle .topicTitleSelf {
	vertical-align: text-top;
	width: 265px;
}
.groupForum td.topicTitle .STabPage {
    margin: 0 0 0 5px;
	display: inline;
}
.groupForum td.topicTitle .STabPage img {
     margin: -3px .2em 0 0;
}
.groupForum td.topicTitle .STabPage a {
     margin: 0 .2em;
}
.groupForum .topicPagesIn {
	display: inline-block;
	*display: inline;
	background: transparent url(/img/age/group-misc-2010.png) no-repeat 0 -347px;
	font-size: 11px;
	padding: 0 0 0 12px;
	white-space: nowrap;
}
.groupForum .topicPagesIn li {
	display: inline;
}
.groupForum .topicPagesIn li a {
	margin: 0;
}
.groupForum .topicAuthor {
	font-size: 12px;
	display: block;
}
.groupForum .topicAuthor a {
	display: inline-block;
	color: #221815;
}
.groupForum .topicTime {
	width: 110px;
	text-align: left;
}
.groupForum td.topicTime {
	font-size: 11px;
	color: #999;
}
.groupForum td.topicStat {
	font-size: 11px;
	text-align: left;
	width: 40px;
}
.groupForum .topicViews {
	margin: 0 1px 0 0;
}
.groupForum .topicReplies {
	color: #f00;
	margin: 0 0 0 1px;
}
.groupForum .topicLastReply {
	width: 110px;
	text-align: right;
	padding: 0px 5px 0px 0;
}
.groupForum thead .topicLastReply {
	padding-top: 8px;
}
.groupForum td.topicLastReply {
	font-size: 11px;
	color: #999;
}
.groupForum td.topicLastReply a {
	color: #999;
}
.groupForum thead th {
	padding-bottom: 10px;
}
.groupForum thead .topicLastReply {
	vertical-align: top;
}
.groupForum thead .topicTitle {
	padding-top: 4px;
	*padding-top: 6px;
	text-align: left;
}
.groupForum thead .topicLastReply {
	vertical-align: top;
}
.doctorForum {
	font-size: 14px;
	margin: 10px 0 0;
}
.doctorForum a {
	color: #1A506C;
}
.doctorForum tr {
	cursor: pointer;
}
.doctorForum .even td {
	background-color: #F4F4F4;
	padding: 10px 0;
}
.doctorForum tr:hover td,
.doctorForum tr.active td {
	background-color: #D2F7FB;
}
.doctorForum td.doctor-name {
	font-weight: bold;
	padding: 10px 30px;
	width: 5em;
}
.doctorForum td.doctor-topics {
	padding: 10px 30px;
	text-align: right;
}
.iNewbie {
	margin: 0 5px 0 0;
}
.iNewbie img {
	width: 37px;
	height: 15px;
	background: transparent url(/img/age/group-misc-2010.png) no-repeat 0 -372px;
	vertical-align: middle;
}
.iDigest {
	margin: 0 5px 0 0;
}
.iDigest img {
	width: 15px;
	height: 15px;
	background: transparent url(/img/age/group-misc-2010.png) no-repeat -47px -372px;
	vertical-align: middle;
}
.iPhoto {
	margin: 0 5px 0 0;
}
.iPhoto img {
	width: 14px;
	height: 14px;
	background: transparent url(/img/age/group-misc-2010.png) no-repeat -72px -372px;
	vertical-align: middle;
}
#group-login {
	padding: 0;
	background-image: none;
}
#group-login .groupBlkHead {
	background-position: 0 -148px;
	height: 30px;
}
#group-login .groupBlkHead h4 {
	text-indent: -9999px;
}
#group-login .groupBlkCont {
	border: 1px solid #CBE3DA;
}
#group-login fieldset p {
	margin: 7px 0 0 20px;
}
#group-login input {
	border: 1px solid #AEAEAE;
	width: 140px;
	height: 16px;
	padding: 1px 1px 0;
	font-family: Arial;
	font-size: 12px;
}
#group-login input.check {
	width: 57px;
	height: 19px;
	border: 0 none;
	padding: 0;
}
#group-login input.checkl {
	width: auto;
	border: 0;
	padding: 0;
	vertical-align: middle;
}
#group-login .forRenren {
	border-top: 1px solid #CCC;
	color: #646464;
	margin: 15px 20px 0;
	padding: 5px 0 0;
}
#group-login .userAvatar {
	width: 49px;
	height: 49px;
	padding: 2px;
	border: 1px solid #CCC;
	float: left;
	display: inline;
	margin: 0 10px 10px 0;
}
#group-login .userAvatar img {
	width: 49px;
	height: 49px;
	display: block;
}
#group-login .userName {
	font-weight: bold;
}
#group-login .clubLatestTopic {
	margin: 0 0 10px;
	clear: both;
}
#group-login .clubLatestTopic dt {
	padding-bottom: 5px;
}
#group-login .userFunc .btnSpacer {
	margin: 0 10px 0 0;
}
#group-login .userFunc .btnSpacer a {
	width: 78px;
	height: 21px;
	line-height: 21px;
	color: #FFF;
	background-position: 0 -59px;
}
/* 帮其他妈妈解答问题 */
#group-answer-others a {
	color: #06C;
}
.questionSwitchAnother {
	float: right;
}
#group-answer-others .questionTitle {
	font-weight: bold;
	margin: 10px 0;
	color: #000;
}
.questionCite cite {
	font-style: normal;
	font-weight: bold;
}
blockquote.questionBody {
	background-color: #ECECEC;
	border: 1px solid #CCC;
	padding: 10px;
	font-size: 14px;
	line-height: 160%;
	color: #000;
	margin: 0 10px 10px;
}
.questionReply {
	margin: 0 0 10px;
}
.questionReply textarea {
	width: 580px;
	height: 4em;
	margin: 6px auto;
	display: block;
	padding: 2px;
}
.group-jinghua_fenlei {
	width: 624px;
	padding: 12px 6px;
	border-right: 1px solid #abd8da;
	border-left: 1px solid #abd8da;
}
.group-jinghua_fenlei a {
	color: #1a506c;
	display: inline-block;
	white-space: nowrap;
	margin: 0 3px;
}
.group-jinghua_fenlei a.active {
	border: 1px solid #B0D7DA;
	border-width: 1px 1px 0;
	border-radius: 5px 5px 0 0;
	background-color: #D1F2FB;
	text-decoration: none;
	margin: -1px 0 0;
	padding: 0 2px;
	position: relative;
	z-index: 1;
}
.huati-sub-menu {
	position: absolute;
	z-index: 0;
	border: 1px solid #B0D7DA;
	border-radius: 0 5px 5px 5px;
	background-color: #D1F2FB;
	padding: 5px 0 5px 15px;
	width: 225px;
}
.huati-sub-menu li {
	width: 60px;
	line-height: 24px;
	float: left;
	display: inline;
	margin: 0 15px 0 0;
}
.huati-sub-menu li a,
.huati-sub-menu li a:hover {
	border: none;
	margin: 0;
	padding: 0;
	background-color: transparent;
}
.huati-sub-menu li a:hover {
	text-decoration: underline;
}
.group-jinghua_fenlei .new_topic a {
	margin: 0;
}
.group-jinghua_fenlei .jinghua-huati {
	color: #f00;
}
.new_post {
	background-position: -113px -30px;
	height: 21px;
	width: 78px;
	display: inline-block;
	overflow: hidden;
	line-height: 70px;
	vertical-align: middle;
}
.new_topic {
	position: relative;
	z-index: 1;
	width: 78px;
	display: inline-block;
	margin-top: 0;
	*display: inline;
}
.new_topic .new_post {
	margin-top: 17px;
	*margin-top: 15px;
	_margin-top: 16px;
}
.group-jinghua_fenlei .new_topic {
	float: right;
}
.new_topic-item {
	position: absolute;
	top: 17px;
	left: 0;
	width: 78px;
	height: 59px;
	overflow: hidden;
	background-position: 0 -137px;
	padding-top: 4px;
	z-index: 10;
	display: inline-block;
}
.new_topic-item li {
	padding: 0 0 0 12px;
	color: #caf89f;
	text-align: left;
	font-family: "宋体";
	line-height: 19px;
}
.new_topic-item li a {
	color: #caf89f;
}
.questionReply .btnSubmit {
	background-position: 0 -90px;
	color: #FFFFFF;
	height: 21px;
	line-height: 21px;
	width: 65px;
	margin: 0 0 0 530px;
}
h5.fullBlkTitle {
	line-height: 24px;
	background: transparent url(/img/age/group-title-bg.png?v=20110613) no-repeat scroll -1px -7px;
	padding: 0 10px;
	border: 1px solid #ADDADD;
	border-width: 1px 0;
	margin: 0 -15px 10px;
	color: #339195;
}
/*问答模块END*/
.floatRight {
	float: right;
}
#group-tongling-ques .textList li {
	padding: 0;
	font-size: 14px;
	line-height: 24px;
	background-image: none;
}
/* 生日谱 */
.diarycallist_caption {
	color: #666666;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	margin: 0 0 8px;
	text-align: center;
}
.groupCalContainer {
	width: 293px;
	height: 266px;
	background: transparent url(/img/age/group-cal-bg.png) no-repeat 0 0;
	margin: 0 auto;
	padding: 17px 0 0;
}
.diarycallist {
	text-align: center;
	margin: 0 auto;
	color: #666;
	border-collapse: collapse;
}
.diarycallist th {
	color: #FFF;
	height: 27px;
}
.diarycallist .birthCl4 {
	background-color: #F69740;
}
.diarycallist .birthCl3 {
	background-color: #EEBA46;
}
.diarycallist .birthCl2 {
	background-color: #EEE546;
}
.diarycallist .birthCl1 {
	background-color: #F9F5B1;
}
.diarycallist .current {
	background-color: #7EDAD9;
}
.diarycallist .date {
	display: block;
	width: 36px;
	height: 36px;
	line-height: 36px;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
	text-decoration: underline;
}
.diarycallist .current .date {
	text-decoration: underline;
	color: #000;
}
.diarycallist .saturday .date, .diarycallist .sunday .date {
	color: #C50009;
}
.diarycallist .calPop {
	width: 100%;
	height: 0;
	position: relative;
	z-index: 0;
}
.diarycallist .calPopBody {
	background: transparent url(/img/age/group-cal-pop-bg.png) no-repeat;
	width: 135px;
	height: 55px;
	padding: 10px 0 0;
	position: absolute;
	z-index: 1;
	margin: 0 0 0 -66px;
	left: 50%;
	top: 0;
	white-space: nowrap;
}
.diarycallist .calPopBody em {
	font-size: 20px;
	font-weight: bold;
	color: #F8000C;
	vertical-align: middle;
	margin: 0 6px 0 0;
}
.diarycallist .sunday .calPopBody {
	left: 150%;
}
.diarycallist .saturday .calPopBody {
	left: -50%;
}
/* 话题页相关话题 */
#group-digest.fullGroupDigest {
	width: 804px;
	margin: 6px 4px 30px;
	float: right;
	clear: both;
}
.fullGroupDigest .groupBlkHead {
	background-position: 0 -32px;
	height: 32px;
	line-height: 32px;
	padding: 0;
}
.fullGroupDigest .groupBlkHead h4 {
	line-height: 32px;
}
.fullGroupDigest .groupHeadExtra {
	background: transparent url(/img/age/group-title-bg.png?v=20110613) no-repeat scroll -435px -32px;
	height: 30px;
	line-height: 30px;
	margin: 0;
	padding: 2px 5px 0 0;
	width: 200px;
}
.fullGroupDigest .groupBlkCont {
	padding: 10px 13px;
	width: 776px;
}
.fullGroupDigest .textList li a {
	display: inline-block;
	color: #666;
}
.fullGroupDigest .textListTri li {
	width: 250px;
	clear: none;
	float: left;
}
/* 话题页个人标识 mod */
.DivBbsPl {
	background: transparent url(/img/age/group-topic-personal-bg.gif) no-repeat 0 bottom;
}
.DivBbsPl img {
	width: auto;
	height: auto;
	border: 0 none;
	margin: 0;
}
.DivBbsPl .avatar {
	background: transparent url(/img/age/group-topic-personal-bg.gif) no-repeat 0 0;
}
.DivBbsPl .avatar img {
	border: 1px solid #BB9981;
	width: 100px;
	height: 100px;
	margin: 5px 8px 3px;
}
.DivBbsPl h2 {
	padding: 0;
	background: transparent none no-repeat;
}
.DivBbsPl .onlineStatus {
	margin: 0 0 4px;
	text-align: center;
}
.DivBbsPl .onlineStatus img {
	vertical-align: middle;
	margin: 0 4px 0 0;
}
.DivBbsPl .onlineStatus a {
	color: #06C;
	display: inline;
}
.DivBbsPl .credit {
	padding: 0 7px 7px 5px;
	color: #666;
}
.DivBbsPl .myClub {
	text-align: center;
}
.DivBbsPl .myClub a {
	color: #666;
	display: inline-block;
}
.DivBbsPl .isMod {
	text-align: center;
	color: #C00;
}
.DivBbsPl .myTopics {
	text-align: right;
}
.DivBbsPl .myTopics a {
	color: #06C;
}
#group-club-bookreview .groupBlkHead {
	background-position: 0 -219px;
}
#group-club-bookreview p a {
	display: inline-block;
	color: #06C;
}
#group-club-bookreview .textListDbl a {
	color: #06C;
}
#group-club-bookreview .textListDbl .listExtra {
	color: #333;
}
.clubTopicSingle {
	width: 950px;
	margin: 0 auto;
}
.clubTopicSingle a {
	
	
	/*color:#666;*/
;
}
.clubTopicSingle h1 {
	margin: 0 0 10px;
    float: left;
    font-size: 18px;
}
.clubTopicSingle h1 a {
	color: #06C;
	margin: 0 0 0 150px;
}
.clubTopicSingle h2 {
	font-size: 18px;
	float: left;
	display: inline;
}
.topicFunc {
	float: right;
	display: inline;
	margin: 0 10px 10px;
}
.clubTopicList {
	margin: 0 0 10px;
	border-bottom: 1px solid #BDE0F9;
	clear: both;
}
.clubTopicSingle #DivHbbs {
	background-image: none;
	height: 30px;
	
	/* position:relative;
z-index:1; */
;
}
.clubTopicSingle #DivHbbs td.TdWho {
	padding: 0 0 0 10px;
}
.clubTopicSingle #DivHbbs td.TdLnk {
	padding: 0;
}
.clubTopicSinglePost {
	zoom: 1;
	clear: both;
	width: 950px;
	background: transparent url(/img/age/group-topic-single-blk-bg.png) repeat-y 0 0;
	overflow: hidden;
	position: relative;
	z-index: 0;
}
.clubTopicSinglePost:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	overflow: hidden;
	visibility: hidden;
}
.postUserProfile {
	width: 120px;
	display: inline;
	float: left;
	background-color: #F2FAFE;
	padding: 15px 20px;
	color: #666;
	background: #F2FAFE url(/img/age/group-topic-single-blk-bg2.png) repeat-x 0 0;
	position: relative;
}
.postUserProfile .userAvatar {
	text-align: center;
	position: relative;
	z-index: 9;
}
.postUserProfile .userAvatar a {
	width: 102px;
	height: 102px;
	display: block;
	margin: 0 auto;
}
.postUserProfile .userAvatar img {
	width: 100px;
	height: 100px;
	display: block;
	background-color: #FFF;
	border: 1px solid #9DBFCA;
	margin: 0 auto;
}
.postUserProfile .userName {
	font-weight: bold;
	margin: 5px -20px;
	text-align: center;
	color: #222;
}
.postUserProfile .userMedal .list {
	width: 100%;
	margin: 5px 0 10px;
}
.postUserProfile .userMedal .list td {
	padding: 5px 0 0;
	width: 33.3333%;
}
.medalicon {
	width: 25px;
	height: 25px;
	margin: 0 auto;
	position: relative;
	z-index: 0;
}
.medalicon .levelicon {
	width: 10px;
	height: 10px;
	display: block;
	position: absolute;
	right: 0px;
	bottom: 0px;
}
.medalpopup {
	width: 100%;
	margin: 0 auto;
}
.medalpopup .ulist {
	zoom: 1;
	overflow: hidden;
	padding: 0;
	margin: 0;
}
.medalpopup .ulist li {
	width: 60px;
	height: 80px;
	float: left;
	display: inline;
	border: 1px solid #fff;
	margin: 5px;
	font-size: 12px;
	text-align: center;
}
.medalpopup .line {
	border-bottom: 1px solid #ddd;
	padding-bottom: 10px;
	margin-bottom: 5px;
}
.sunicon {
	width: 19px;
	height: 19px;
	display: inline-block;
	background: url(/img/mytreeadmin/icon/level5_s.png?ver=20100825);
	_filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='/img/mytreeadmin/icon/level5_s.png?ver=20100825', sizingMethod='image');
	_background: none;
	vertical-align: absmiddle;
	margin: 0 0 -4px 2px;
}
.medalDetailPopup {
	color: #666;
	z-index: 2000;
	position: absolute;
	display: none;
}
.medalPopupRight .bg {
	width: 275px;
	height: 200px;
	padding: 25px 17px 17px;
	position: absolute;
	top: 0;
	left: 0;
	background: transparent url(/img/mytreeadmin/medal-popup-right.png) no-repeat;
	_background-image: none;
	_filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='/img/mytreeadmin/medal-popup-right.png', sizingMethod='image');
}
.medalPopupLeft .bg {
	width: 275px;
	height: 200px;
	padding: 25px 17px 17px;
	position: absolute;
	top: 0;
	left: 0;
	background: transparent url(/img/mytreeadmin/medal-popup-left.png) no-repeat;
	_background-image: none;
	_filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='/img/mytreeadmin/medal-popup-left.png', sizingMethod='image');
	z-index: 1;
}
.medalDetailPopup .cnt {
	width: 275px;
	height: 200px;
	padding: 25px 17px 17px;
	position: absolute;
	z-index: 2;
}
.medalDetailPopup .medalicon {
	background-repeat: no-repeat;
	float: left;
	display: inline;
	margin: 0 10px 37px 10px;
}
.medalDetailPopup .medalName {
	font-size: 14px;
	font-weight: bold;
}
.medalDetailPopup .medalDetail {
	height: 60px;
	margin-bottom: 19px;
}
.medalDetailPopup .medalTask {
	clear: both;
	height: 60px;
}
#medal_detail_popup .medalTask a {
	text-decoration: underline;
	color: #3658D5;
	white-space: nowrap;
}
#medal_detail_popup .medalTask b {
	color: #FF6600;
}
.medalDetailPopup .medalTask img {
	vertical-align: absmiddle;
	margin: 0 2px -3px;
}
.medalDetailPopup .medalCheck {
	text-align: right;
	margin: 5px 0 0;
}
.btnSpacer1 {
	height: 21px;
	vertical-align: middle;
	background: transparent url(/img/mytreeadmin/mta-buttons-2010.png?ver=20101022) no-repeat;
	line-height: 9999px;
	overflow: hidden;
	border: 0 none;
	cursor: pointer;
	font-size: 0;
	display: -moz-inline-box;
	display: inline-block;
}
.btnMedalCheck {
	width: 107px;
	background-position: 0 -147px;
}
.postUserProfile .userInfo {
    padding-left:10px;	
	
	/*
width: 106px;
height: 70px;
color: #000;
border: 1px solid #CCC;
border-bottom-width: 3px;
position: absolute;
top: 6px;
left: 16px;
background: #fff;
padding: 115px 10px 0;
display: none;
*/
;
}
.postUserProfile .userInfo span {
	display: block;
	
	/*padding: 5px 0 0;*/
;
}
.postUserProfile .userInfo span a {
	margin: 0 5px 0 0;
	
	/*color:#666;*/
;
}
.userProfileDetail{
    padding-left:10px;
}
.userProfileDetail li a {
	;
}
.postUserProfile .userFunc img {
	vertical-align: middle;
	margin: 0 2px 0 0;
}
.postUserProfile .userFunc a {
	display: inline-block;
}
.postUserOnline {
	color: #94D233;
}
.postUserOnline img {
	vertical-align: middle;
}
.postBody {
	width: 760px;
	display: inline;
	float: left;
	color: #333;
	padding: 15px;
	background: transparent url(/img/age/group-topic-single-blk-bg2.png) repeat-x 0 0;
}
.postBody .postTime {
	color: #ACACAC;
	display: table-cell;
	display: inline-block;
	+display: inline;
	+zoom: 1;
	width: 380px;
}
.postBody .postTime a {
	margin: 0 2px;
}
.postBody .postTime .app_tail {
    color:#ACACAC;
}    
.postBody .postTime cite {
	font-style: normal;
	margin: 0 10px 0 0;
}
.postBody .postStat {
	color: #ACACAC;
	display: table-cell;
	display: inline-block;
	+display: inline;
	+zoom: 1;
	width: 376px;
	text-align: right;
}
.postBody .postStat .toFav {
	margin: 0 0 0 15px;
}
.postContent {
	font-size: 14px;
	line-height: 1.5;
	word-wrap: break-word;
	clear: both;
	zoom: 1;
	margin: 10px 0;
	padding: 0 0 30px;
	_height: 90px;
	min-height: 90px;
	position: relative;
}
.postContent table {
    max-width: 630px;
    font-size: inherit;
    background-image: none !important;
}
.postContent td {
    height: auto !important;
    padding: 0 !important;
	background-image: none !important;
}
.postContent td img,
.postContent td p img {
	max-width: 630px;
	padding: 0;
	margin: 0 !important;
}
.postContent td div {
	max-width: 100px;
}
.postContent h1 {
	background: none;
	height: auto;
	font-size: auto;
}
.postContent:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	overflow: hidden;
	visibility: hidden;
}
.postContent span {
	/*display:inline-block;*/
	line-height: 150%;
}
.postContent img {
	vertical-align: text-bottom;
	margin: 0 2px;
}
.postContent blockquote {
	position: static!important;
}
.post-content-insert-table {
	border-spacing: 3px;
	border-collapse: separate;
	border: 1px solid #999;
}
.post-content-insert-table td {
	border-collapse: separate;
	border: 1px solid #999;
	border-color: #CCC #999 #999 #CCC;
	padding: .5em;
	background-color: #FFF;
}
.postContent .post-attachment {
	width: 540px;
	margin: 20px 0;
	padding: 5px 10px 10px;
	border: 1px dashed #F0BFAB;
	border-radius: 20px;
}
.postContent .post-attachment h5 {
	color: #F0BFAB;
	font-weight: normal;
	font-size: 14px;
	text-align: center;
	margin: 0 0 10px;
}
.postContent .post-attachment p {
	margin: 0 0 5px;
}
.attachment-type {
	width: 48px;
	height: 48px;
	display: inline-block;
	vertical-align: middle;
	background-repeat: no-repeat;
	margin: 0 .5em 0 1em;
}
.attachment-type-zip {
	background-image: url(/img/community/ico-attachment-zip.png);
}
.attachment-type-mp3 {
	background-image: url(/img/community/ico-attachment-mp3.png);
}
.attachment-type-txt {
	background-image: url(/img/community/ico-attachment-txt.png);
}
.attachment-type-doc {
	background-image: url(/img/community/ico-attachment-doc.png);
}
.attachment-type-ppt {
	background-image: url(/img/community/ico-attachment-ppt.png);
}
.attachment-type-xls {
	background-image: url(/img/community/ico-attachment-xls.png);
}
.attachment-type-pdf {
	background-image: url(/img/community/ico-attachment-pdf.png);
}
.attachment-type-torrent {
	background-image: url(/img/community/ico-attachment-torrent.png);
}
.attachment-type-other {
	background-image: url(/img/community/ico-attachment-other.png);
}
.post-attachment .attachment-name {
	font-weight: bold;
	display: inline-block;
}
.post-attachment .attachment-detail {
	display: inline-block;
}
.postContent .reply-warning {
	width: 530px;
	font-size: 14px;
	font-weight: bold;
	padding: 15px;
	background-color: #F0F0E1;
	border: 1px dashed #BABABA;
	border-radius: 4px;
}
.postContent .reply-warning p {
	margin: 0;
}
.postContent .reply-warning .icon {
	width: 14px;
	height: 16px;
	overflow: hidden;
	background: transparent url(/img/age/v-spider-icon.png?v=5) no-repeat -236px -170px;
	display: inline-block;
	vertical-align: -2px;
	+vertical-align: 0px;
	margin: 0 4px 0 0;
}
.postContent .post-share {
	font-size: 12px;
	margin: 40px 0 0;
}
.postContent .post-share a {
	margin: 0 .8em 0 0;
	color: #333;
	display: inline-block;
}
.postContent .post-share a img {
	margin: 0 .4em 0 0;
}
.postContentRelated {
	font-size: 12px;
}
.postSig {
	margin: 0 0 10px;
	padding: 10px 0 0;
	clear: both;
	border-top: 1px solid #CCC;
	background: transparent url(/img/forum/pen-icon.gif) no-repeat right 5px;
}
.postSig img {
	padding: 0 0 10px;
}
.postSig p a {
	color: #06C;
	display: inline-block;
}
.postBody p img {
	padding: 1px;
	border: 0 none;
}
.postBody .postFunc {
	position: absolute;
	z-index: 0;
	right: 0;
	bottom: 1px;
}
.postBody .postFunc li {
	float: left;
	display: inline;
	border-right: 1px solid #9FBDC9;
}
.postBody .postFunc li a {
	color: #016594;
}
.postBody .postFunc a {
	background-color: #F5F8FA;
	font-weight: bold;
	display: block;
	padding: 2px 10px;
	font-size: 12px;
}
.topic-category-admin-menu {
	position: relative;
	z-index: 0;
}
.topic-category-admin-menu ul {
	position: absolute;
	right: -1px;
	bottom: 23px;
	_bottom: 45px;
	border: 1px solid #CCC;
	line-height: 20px;
	background-color: #FFF;
	width: 6em;
	height: 176px;
	overflow: auto;
	overflow-x: hidden;
}
.postFunc .topic-category-admin-menu li {
	float: none;
	display: block;
	border: none;
	padding: 1px 4px;
	white-space: nowrap;
	cursor: pointer;
}
.postFunc .topic-category-admin-menu li:hover {
	background-color: #F7F7F7;
}
.postBody .setSign {
	position: absolute;
	z-index: 0;
	left: 175px;
	bottom: 1px;
}
.postBody .setSign a {
	color: #999;
}
.quickReply {
	clear: both;
	zoom: 1;
	margin: 10px 0;
	padding: 0 0 20px;
}
.quickReply h3 {
	border-bottom: 1px solid #BDE0F9;
	line-height: 26px;
	font-size: 14px;
	margin: 0 0 10px;
	padding: 0 20px;
}
.quickReply th {
	padding: 5px;
	white-space: nowrap;
	font-weight: normal;
	width: 70px;
}
.quickReply td {
	padding: 5px;
}
.not-logged-on {
	text-align: center;
	font-size: 12px;
	color: #666;
}
.not-logged-on a {
	margin: 0 .5em;
	display: inline-block;
}
.not-logged-on .connect-qq {
	width: 120px;
	height: 24px;
	overflow: hidden;
	line-height: 9999px;
	background: transparent url(/img/community/connect-qq.png) no-repeat;
	vertical-align: middle;
}
.not-logged-on .connect-weibo {
	width: 120px;
	height: 24px;
	overflow: hidden;
	line-height: 9999px;
	background: transparent url(/img/community/connect-weibo.png) no-repeat;
	vertical-align: middle;
}
.quickReply .not-logged-on {
	text-align: center;
	background-color: #F5F5F5;
	border: 1px solid #CCC;
	width: 708px;
	padding: 50px 0;
}
.clubTopicMore {
	clear: both;
	zoom: 1;
	margin: 10px 0;
	border: 1px solid #BDE0F9;
}
.clubTopicMore h3 {
	border-bottom: 1px solid #BDE0F9;
	line-height: 26px;
	font-size: 14px;
	padding: 0 20px;
}
.clubTopicMore .textList {
	padding: 10px 20px;
}
.clubTopicMore .textList li {
	float: left;
	display: inline;
	width: 294px;
	clear: none;
}
.clubTopicMore .textList li a {
	color: #666;
}
.msgSendPopup {
	position: absolute;
	width: 470px;
	height: 190px;
	padding: 40px 23px 14px 20px;
	background: transparent url(/img/group/group-title-bg.png?v=20110613) no-repeat 0 -260px;
	color: #666;
}
.msgSendPopupPink {
	background: transparent url(/img/group/group-title-bg.png?v=20110613) no-repeat 0 -510px;
}
.msgSendPopup h5 {
	display: none;
}
.msgSendPopup textarea {
	vertical-align: text-top;
	width: 420px;
	height: 120px;
	padding: 4px;
}
.msgSendPopup .warning {
	color: #C2C2C2;
	margin: 5px 0 0 3em;
}
.msgSendPopup .submit {
	margin: 5px 0 0 3em;
}
.msgSendPopup .dismiss {
	width: 26px;
	height: 16px;
	position: absolute;
	right: 16px;
	top: 0;
	cursor: pointer;
	text-indent: -9999px;
	overflow: hidden;
}
.msgSendPopup button {
	width: 58px;
	height: 21px;
	background: transparent url(/img/group/group-misc-2010.png) no-repeat -90px -59px;
	text-align: center;
	color: #FFF;
	line-height: 21px;
	overflow: hidden;
	font-family: "Simsun";
	margin: 0 10px 0 0;
}
.msgSendPopup button.cancel {
	color: #666;
	background-position: -160px -59px;
	margin: 0 10px;
}
.clubTopicSinglePink a {
	color: #963000;
}
.clubTopicSinglePink h1 {
	background-image: url(/img/group/group-name-4-forum-bg-pink.png);
}
.clubTopicSinglePink h1 a {
	color: #CF5A55;
}
.clubTopicSinglePink .clubTopicSinglePost {
	background-image: url(/img/age/group-topic-single-blk-bg-pink.png);
}
.clubTopicSinglePink .postUserProfile {
	background-color: #FDF5F2;
	background-image: url(/img/age/group-topic-single-blk-bg2-pink.png);
}
.clubTopicSinglePink .postUserProfile .userAvatar img {
	border-color: #F8CFB9;
}
.clubTopicSinglePink .postBody {
	background-image: url(/img/age/group-topic-single-blk-bg2-pink.png);
}
#group-medal {
	border: 1px solid #CBE3DA;
	margin: -11px 0 10px;
	padding-bottom: 10px;
	position: relative;
}
#group-medal img {
	margin: 10px 0 0 6px;
}
#group-medal h3 {
	line-height: 24px;
	padding: 0 10px;
	background: #CCF7FC;
	color: Red;
	font-weight: bold;
	height: 24px;
	overflow: hidden;
	*zoom: 1;
}
#group-medal h3 ins {
	float: right;
	font-weight: normal;
	text-decoration: none;
}
#group-medal h3 ins a {
	padding: 0 3px;
	color: #919191;
}
#group-medal h3 ins .selected {
	color: #0066CC;
}
#group-medal h3 ins b a {
	color: #215171;
}
#group-medal-pop {
	position: absolute;
	border: 1px solid #63C9CD;
	padding: 0 8px 8px;
	background: #fff;
	z-index: 99;
	color: #000;
}
#group-medal-pop h4 {
	text-align: center;
	color: red;
	padding: 5px 0;
}
#group-medal-pop p {
	line-height: 1.5;
}
/* 调查模块 */
#group-other-vote a {
	color: #06C;
}
#group-other-vote .radiocheck {
	vertical-align: -3px;
	width: 13px;
	margin: 0 4px 0 0;
}
#group-other-vote .anonymous {
	margin: 0 0 0 10px;
	position: relative;
	z-index: 0;
	top: 5px;
}
#group-other-vote .anonymous label {
	display: inline-block;
}
#group-other-vote .btnVote input, #group-other-vote .btnSubmit input {
	margin: 10px 0 0 10px;
}
#group-other-vote .next {
	margin: 0 0 0 10px;
	position: relative;
	z-index: 0;
	top: 5px;
}
#group-other-vote .next a {
	display: inline-block;
}
.voteParticipants {
	margin: 10px 0 0;
}
.voteParticipants li {
	display: -moz-inline-stack;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 64px;
	vertical-align: text-top;
}
.voteParticipants li a {
	display: inline-block;
}
.voteParticipants li a img {
	display: block;
	width: 49px;
	height: 49px;
}
=======
/* 小脚印设置 */
.sigSetBtn {
	margin: 15px 0 0;
}
.sigSetBtn .btnSpacer a {
	width: 105px;
	height: 20px;
	background-position: -60px 0;
	color: #3956C9;
}
.btnSet input, .btnFinish input, .btnViewSource input {
	width: 65px;
	height: 21px;
	line-height: 21px;
	color: #FFF;
	background-position: 0 -90px;
}
#group-club-sig-set .groupBlkCont {
	padding: 0 15px;
}
.sigSetBlk {
	margin: 15px 0;
	color: #000;
}
.sigSetBlk p {
	margin: 10px 0;
}
.sigSetBlk pre {
	color: #999;
	font-family: "Arial", sans-serif;
	padding: 0;
	margin: 0;
	white-space: pre-wrap;
	word-wrap: break-word;
}
.sigSetBlk input, .sigSetBlk select, .sigSetBlk button {
	vertical-align: middle;
}
.sigSetBlk .text {
	padding: 2px;
}
.sigSetBlk .radio {
	width: 13px;
	height: 13px;
}
.sigSetBlk label {
	margin: 0 0 0 4px;
}
.sigSetBlk label.active {
	font-weight: bold;
}
.sigSetBlk label img {
	vertical-align: middle;
}
.sigSetBlk2 p {
	margin: 20px 10px;
}
.sigSetBlk3 li {
	display: -moz-inline-stack;
	display: inline-block;
	+display: inline;
	+zoom: 1;
	width: 84px;
}
.sigSetBlk3 li label {
	display: inline-block;
}
.sigSetBlk4 .text {
	width: 350px;
	margin: 0 5px 0 0;
}
.sigSetBlk4 select {
	margin: 0 4px;
}
.sigSetBlk6 p {
	margin: 5px 0;
}
.sigSetDone {
	text-align: center;
	margin: 10px 0 20px;
}
/* 浏览这个问题的妈妈们还喜欢看 */
.alsoLike201102 {
	border: 9px solid #FFE0E8;
	border-width: 0 9px 9px;
	margin: 0 0 10px;
	clear: both;
	zoom: 1;
	color: #444;
}
.alsoLike201102:after {
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
	overflow: hidden;
	clear: both;
}
.alsoLike201102 a {
	color: #06C;
}
.alsoLike201102 p, .alsoLike201102 li {
	line-height: 20px;
}
.alsoLike201102 .b_subtitle {
	background-color: #FFE0E8;
	border-top: 0 none;
	height: 30px;
}
.alsoLike201102 .b_subtitle strong {
	display: -moz-inline-stack;
	display: inline-block;
	font-size: 14px;
	line-height: 30px;
	height: 30px;
	margin: 0;
	background: transparent url(/img/age/alsolike_bg.png) no-repeat right center;
	padding: 0 45px 0 0;
}
.alsoLike201102 h5 {
	color: #444;
	background-color: #FEE5EB;
	line-height: 24px;
	height: 24px;
	font-size: 14px;
	font-weight: normal;
	position: relative;
	z-index: 0;
	padding: 0 5px;
}
.alsoLike201102 h5 .more {
	position: absolute;
	right: 5px;
	top: 0;
	font-size: 12px;
}
.alsoLike201102 .more a {
	font-weight: normal;
	text-decoration: none;
}
.alsoLikeTable td {
	vertical-align: top;
	padding: 10px;
}
#tongcheng .alsoLike201102 .textListDbl {
	width: auto;
	padding: 10px 0;
	margin: 0;
}
.alsoLike201102 .textListDbl li {
	float: none;
	clear: both;
	white-space: nowrap;
	line-height: 20px;
	margin: 0;
	padding: 0 0 0 10px;
	font: 14px/24px default;
	height: 24px;
	text-align: left;
}
.alsoLike201102 .textListDbl li a {
	display: inline-block;
}
.alsoLike201102 .textCatList {
	padding: 0;
}
.alsoLike201102 .textCatList li {
	padding: 0;
	background-image: none;
}
.alsoLike201102 .textCatList .category {
	margin: 0 4px 0 0;
	font-size: 12px;
	background-color: #FFF;
}
.alsoLike201102 .picList {
	margin: 10px 0 0;
	clear: both;
	zoom: 1;
}
.alsoLike201102 .picList:after {
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
	overflow: hidden;
	clear: both;
}
.alsoLike201102 .picList li {
	float: left;
	display: inline;
	line-height: 20px;
	text-align: center;
	width: 102px;
	height: 92px;
	background-image: none;
	clear: none;
	margin: 0 6px;
}
.alsoLike201102 .picList li a {
	display: inline-block;
}
.alsoLike201102 .picList li img {
	display: block;
	width: 100px;
	height: 70px;
	border: 1px solid #CCC;
	margin: 0 auto;
}
.alsoLike201102 .albumList {
	margin: 15px 0 0;
}
.alsoLike201102 .albumList li {
	float: left;
	display: inline;
	width: 124px;
	clear: none;
	background-image: none;
	padding: 0;
	margin: 0 13px;
	text-align: center;
	font-size: 14px;
}
.alsoLike201102 .albumList .albumThumb {
	width: 120px;
	height: 90px;
	padding: 2px;
	background-color: #000;
	position: relative;
	z-index: 0;
	margin: 0 0 3px;
}
.alsoLike201102 .albumList .albumThumb img {
	width: 120px;
	height: 90px;
	display: block;
	background-color: #FFF;
}
.alsoLike201102 .albumList .duration {
	position: absolute;
	bottom: 5px;
	right: 5px;
	color: #BEFF0D;
	background-color: #000;
	padding: 2px;
	font: bold 10px/10px "Arial", Sans-Serif;
	cursor: default;
}
.alsoLike201102 .albumList .albumThumb .play {
	position: absolute;
	z-index: 0;
	top: 0;
	left: 0;
}
.alsoLike201102 .albumList .albumThumb .play .mask {
	width: 33px;
	height: 33px;
	position: absolute;
	z-index: -1;
	top: 50%;
	left: 50%;
	margin: -17px 0 0 -16px;
	background: transparent url(/img/age/icon-video-play.png) no-repeat center center;
	_background-image: none;
	_filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src="/img/age/icon-video-play.png", sizingMethod="scale");
}
.alsoLike201102 .albumList .albumThumb .play a {
	display: block;
	width: 124px;
	height: 94px;
}
#sig_set {
	width: 950px;
	margin: 10px auto;
}
.ss_wrap {
	border-color: #EF5459;
	border-width: 0 1px 2px 1px;
	border-style: solid;
}
.ss_user {
	padding: 20px;
	overflow: hidden;
	_zoom: 1;
	background: url(/img/age/sig/banner2.png) 0 -76px repeat-x;
}
.ss_user a {
	color: #06c;
	text-decoration: none;
}
.ss_user .avatar {
	float: left;
	margin-right: 5px;
	width: 110px;
	text-align: center;
}
.ss_user .avatar span {
	width: 100px;
	height: 100px;
	display: block;
	border: 1px solid #FFCF69;
	padding: 1px;
}
.ss_user .avatar a {
	display: block;
	font-size: 14px;
	margin-top: 5px;
	font-weight: bold;
}
.ss_user .sig {
	width: 445px;
	height: 105px;
	background: url(/img/age/sig/user-1.png);
	float: left;
	text-align: center;
}
.ss_user .sig img {
	margin: 10px 0 0;
}
.ss_user .table {
	width: 300px;
	float: left;
	margin-left: 35px;
}
.ss_user .table th span {
	font-weight: normal;
}
.ss_user .table th {
	text-align: left;
}
.ss_user .table td {
	text-align: right;
}
.ss_user .table a {
	font-weight: bold;
}
.ss_wrap .btn {
	width: 948px;
	height: 160px;
	background: url(/img/age/sig/btn.png) no-repeat;
	position: relative;
}
.ss_wrap .btn a {
	display: block;
	width: 160px;
	height: 55px;
	position: absolute;
	top: 3px;
}
.sigSetW1 {
	margin: 0;
	padding: 30px 0 0;
}
.sigSetW1 p {
	width: 49.5%;
	float: left;
	display: block;
	margin: 0;
	height: 60px;
}
/*====*/
.curmb {
	padding: 0 0px 10px;
	zoom: 1;
	overflow: hidden;
}
.clubTopicSingle .post-info {
	float: right;
	font-family: "宋体";
}
.clubTopicSingle .pi-button {
	line-height: 14px;
	height: 14px;
	vertical-align: middle;
	padding: 1px 2px;
	width: 16px;
	border: 1px solid #ccc;
}
.clubTopicSingle .post-info-reply {
	font-weight: bold;
	font-size: 14px;
	margin-top: 10px;
	font-size: 14px;
	clear: both;
}
.clubTopicSingle h2 {
	font-size: 18px;
}
.clubTopicSingle .post-title {
	padding: 0 0 5px;
}
/*.postContent{ padding-bottom:60px;}*/
.postBody .postStat {
	font-family: "宋体";
}
.postBody .postStat cite {
	font-style: normal;
	margin: 0 0 0 10px;
}
.post-editor {
	padding-bottom: 10px;
	zoom: 1;
	/*position:absolute;
	width:760px;
	border-bottom:0;*/
}
.sign-document {
	margin-top: 5px;
}
.qmd_line {
	background: url("/img/forum/pen-icon.gif") no-repeat scroll left center transparent;
	border-bottom: 1px dashed #CCCCCC;
	font-size: 0;
	height: 11px;
	margin: 10px 0;
}
.editor-author {
	padding-right: 5px;
	zoom: 1;
	color: #aaa;
}
.editor-author a {
	color: #aaa;
}
.BtnBbs {
	position: relative;
}
.BtnBbs .new_topic {
	_display: inline;
	_margin-right: 6px;
}
.editor-admin {
	border: 1px solid #FFCD02;
	background: #feffed;
	padding: 5px 5px 3px;
	margin: 0 auto 0;
	display: inline;
	zoom: 1;
	vertical-align: middle;
}
.editor-admin a {
	padding: 0 8px;
	border-right: 1px dashed #ccc;
}
.editor-admin a.gray {
	color: #666;
}
.editor-menu {
	position: relative;
	z-index: 2;
}
.editor-menu ul {
	position: absolute;
	z-index: 2;
	top: 18px;
	*top: 22px;
	left: -6px;
	background: #fff;
	color: #aaa;
	border: 1px solid #ccc;
	text-align: left;
	padding: 6px 9px 8px;
}
.editor-admin .editor-menu li a {
	border: none;
	text-decoration: underline;
	padding: 0 3px;
}
.editor-admin .editor-menu li {
	line-height: 22px;
	white-space: nowrap;
}
.editor-admin .editor-menu li.add-item {
	border-top: 1px solid #ccc;
	margin-top: 5px;
	padding-top: 5px;
}
.Right-ad {
	float: right;
	margin: 20px 0 10px 10px;
}
.postNew {
	display: inline;
	padding: 0;
	background: none;
	margin: 0;
}
.clubTopicSingle .banner {
	margin-bottom: 10px;
}
.clubTopicSingle .Right-ad {
	margin-bottom: 10px;
}
.clubTopicSingle .Right-ad-760 {
	border-top: 1px solid #BAE3F9;
	padding: 5px 0 5px 190px;
	width: 760px;
}
.clubTopicSingle .postContent h1 {
	width: auto;
}
/**
 * 去掉箭头
.publishTime, .replyTime, .publishTime.pcurrent, .replyTime.pcurrent {
	background: url("/img/age/groupforum-spider.png") no-repeat scroll -475px -36px transparent;
}
*/
.publishTime, .replyTime {
	*margin-top: -1px;
	margin-top: -2px\9;
}
.replyTime.pcurrent, .publishTime.pcurrent {
	font-weight:bold;
    /*background-position: -557px -36px;*/
}
.winpoup-age .gray {
	color: #aaa;
}
.fun-btn {
	padding: 3px;
	font-size: 14px;
	vertical-align: middle;
	color: #333;
}
.winpoup-age {
	padding: 10px;
	color: #111;
	width: 260px;
}
.winpoup-age .textarea_w1 {
	width: 220px;
	height: 70px;
	padding: 3px;
	line-height: 18px;
	overflow: auto;
}
.winpoup-age p {
	padding: 2px;
}
.winpoup-age .btn-1 {
	padding: 3px;
	width: 180px;
}
/*.dianti{ border:1px solid #ddd; padding:0px;}*/

/*引用*/
.DivReferStyle {
	background-color: #f2fafe;
	border: 1px solid #d4eaf5; 
	color: #777777;
	display: block;
	margin: 10px 30px;
	padding: 8px;
}
#DivWr {
	padding: 20px 30px;
}
#DivWr table {
	width: 100%;
}
#DivWr table td {
	line-height: 200%;
	padding-bottom: 15px;
}
#DivWr .post-recover-tip {
	background-color: #F8E098;
	margin: 80px 0 0 174px;
	padding: 5px 10px;
	position: absolute;
	text-align: center;
	width: 300px;
	z-index: 1;
	visibility: visible;
}
#DivWr .post-recover {
	position: absolute;
	margin: 4px 0 0 598px;
}
#DivWr .post-recover a {
	display: block;
	margin: 0 0 2px;
}
#DivWr .upload-attachment-list {
	width: auto;
}
#DivWr .upload-attachment-list th,
#DivWr .upload-attachment-list td {
	text-align: center;
	padding: 4px 0;
	line-height: 20px;
	border: 1px solid #999;
}
.upload-attachment-list .list-order,
.upload-attachment-list .list-action {
	width: 80px;
}
#DivWr .upload-attachment-list td.list-file {
	width: 320px;
	text-align: left;
}
.upload-attachment-list .list-file .file-detail {
	position: relative;
	z-index: 1;
	text-align: center;
}
.upload-attachment-list .list-file .upload-success {
	color: #090;
	margin: 0 0 0 10px;
}
.upload-attachment-list .list-file .upload-fail {
	color: #F00;
	margin: 0 0 0 10px;
}
.upload-attachment-list .list-file .reupload {
	margin: 0 0 0 10px;
}
.upload-attachment-list .list-file .progress-bar {
	width: 320px;
	height: 30px;
	overflow: hidden;
	position: absolute;
	z-index: 0;
	margin: -25px 0 0;
	_margin: -24px 0 0;
}
.upload-attachment-list .list-file .progress-bar div {
	background-color: #FE9;
	width: 0;
	height: 30px;
	_height: 29px;
}
.upload-attachment-list .list-size {
	width: 100px;
}
.upload-attachment-list .list-price {
	width: 120px;
}
.upload-attachment-restriction {
	text-align: right;
    width: auto;
	margin: 5px 0 0;
    padding-right:10px;
}
.upload-attachment-restriction em {
	color: #F00;
}
.upload-attachment-restriction span {
	margin: 0 0 0 10px;
}
.groupBlk-view_img, .groupBlk-view_img a {
	color: #1a506c;
}
.woyaobaoming, .yibaoming, .huodongjieshu, .save-modify-button, .faqi, .button-v1, .button-v1, .button-v2, .button-v2, .button-v3, .button-v4, .button-v5, .button-v6, .cancel, .apply, .crea-group, .banzhutuijian, .yiguanzhu {
	background: url(/img/age/v-spider-button.png) no-repeat;
}
.yiguanzhu {
	display: inline-block;
	vertical-align: middle;
	width: 37px;
	height: 15px;
	line-height: 50px;
	background-position: -96px -20px;
}
.woyaobaoming, .yibaoming, .huodongjieshu, .save-modify-button, .crea-group, .cancel, .apply, .faqi {
	background-position: -1px -1px;
	display: inline-block;
	width: 91px;
	height: 33px;
	overflow: hidden;
	line-height: 80px;
}
.yibaoming {
	background-position: 0 -34px;
}
.huodongjieshu {
	background-position: 0 -68px;
}
.save-modify-button {
	background-position: 0 -102px;
}
.faqi {
	background-position: 0 -170px;
	vertical-align: middle;
}
.apply {
	background-position: 0 -204px;
	vertical-align: middle;
}
.cancel {
	background-position: 0 -239px;
	vertical-align: middle;
}
.crea-group {
	background-position: 0 -275px;
	vertical-align: middle;
}
.banzhutuijian {
	display: inline-block;
	width: 73px;
	height: 18px;
	background-position: -96px 0;
	margin-right: 5px;
	margin-bottom: -2px;
}
.button-v1, .button-v2, .button-v3, .button-v4, .button-v5, .button-v6 {
	width: 58px;
	height: 21px;
	_line-height: 21px;
	font-family: "宋体";
	display: inline-block;
	vertical-align: middle;
	color: #fff;
	text-align: center;
	text-decoration: none;
	border: 0;
	padding: 0;
	cursor: pointer;
}
.button-v1 {
	background-position: -252px 0;
}
.button-v2 {
	background-position: -252px -21px;
}
.button-v3 {
	background-position: -252px -42px;
}
.button-v4 {
	background-position: -252px -63px;
}
.button-v5 {
	background-position: -252px -84px;
}
.button-v6 {
	background-position: -252px -105px;
}
.button-v4, .button-v4:hover, .button-v6, .button-v6:hover {
	color: #666;
}
.post-baoming {
	height: 53px;
	position: relative;
	z-index: 0;
	padding-top: 10px;
	margin-bottom: 15px;
}
.postBody .baoming-avatar {
	width: 50px;
	height: 50px;
	float: left;
	margin-right: 9px;
	padding: 1px;
	border: 1px solid #ccc;
	background: #fff;
}
.baoming-right {
	border-left: 1px solid #999;
	padding: 5px;
	text-align: center;
	width: 280px;
	position: absolute;
	z-index: 1;
	right: 0;
	top: 10px;
}
.gray {
	color: #acacac;
}
.ft-c_1 {
	color: #3cc;
}
.ft-c_2 {
	color: #666;
}
.baoming-box {
	padding: 10px;
	border: 1px solid #ccc;
	margin-bottom: 15px;
}
.baoming-box h5 {
	font-size: 14px;
}
.baoming-box .bm-tab {
	margin-top: 10px;
	color: #666;
}
.baoming-box .bm-tab th {
	background: #efefef;
	line-height: 28px;
}
.baoming-box .bm-tab td {
	border-bottom: 1px dashed #ccc;
	padding: 4px 5px;
	line-height: 18px;
}
.UsersByAvatar {
	zoom: 1;
	margin-top: 10px;
	margin-left: -10px;
}
.UsersByAvatar li {
	display: inline;
	float: left;
	height: 77px;
	line-height: 20px;
	text-align: center;
	width: 74px;
	overflow: hidden;
	margin-bottom: 5px;
}
.UsersByAvatar li img {
	border: 1px solid #C1C1C1;
	display: block;
	margin: 0 auto;
	height: 50px;
	width: 50px;
	padding: 1px;
	background: #fff;
}
.imgborder {
	border: 1px solid #ddd;
	padding: 1px;
	background: #fff;
}
.tuijian-jinghua {
	position: absolute;
	top: 105px;
	right: 3px;
	z-index: 5;
	opacity: 0.6;
	filter: alpha(opacity=60);
}
.tuijian, .jinghua, .manger-box-bottom, .zhu {
	background: url(/img/age/spider-v2.gif) no-repeat -1px -1px;
}
.tuijian, .jinghua {
	width: 68px;
	height: 69px;
}
.tuijian {
	background-position: -1px -72px;
}
.zhu {
	width: 36px;
	height: 33px;
	background-position: -1px -156px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	float: left;
}
/*管理页面*/
#manger-group .group-title a {
    padding: 0 10px;
}
.group-title-right {
	height: 28px;
	width: 312px;
	background-position: right 0;
	position: absolute;
	z-index: -1;
	right: 0;
	top: 0;
	text-align: right;
	padding-right: 10px;
}
.manger-box {
	border: 1px solid #aedbdd;
	border-top: none;
	padding: 20px;
	color: #555;
}
.manger-box h5 {
	margin-bottom: 5px;
}
.manger-box a {
	color: #1a506c;
}
.manger-explain {
	width: 170px;
	border-left: 1px solid #999;
	padding: 15px 0 0 20px;
	vertical-align: top;
}
.manger-explain p {
	padding: 8px 0;
	color: #999;
}
.admin-list {
	padding: 10px 0;
	margin-left: -8px;
	zoom: 1;
	overflow: hidden;
	color: #444;
}
.admin-list li {
	zoom: 1;
	overflow: hidden;
	float: left;
	width: 175px;
	display: inline;
	margin: 5px 0;
}
.admin-list .admin-Avatar {
	width: 70px;
	text-align: center;
	color: #999;
	float: left;
	display: inline;
}
.admin-list .admin-Avatar img {
	display: block;
	margin: 0 auto 3px;
}
table.mg-tab {
	border-collapse: separate;
	border-spacing: 10px;
}
.mg-input {
	padding: 3px;
	line-height: 100%;
	width: 410px;
}
.mg-textarea {
	width: 410px;
	padding: 3px;
	height: 90px;
	line-height: 18px;
	vertical-align: top;
}
.manger-box-bottom {
	height: 9px;
	background-position: 0 -144px;
	background-repeat: repeat-x;
	font-size: 0;
	line-height: 9px;
	overflow: hidden;
	margin: -4px 1px 0;
}
.group-cover {
	position: relative;
	z-index: 0;
}
.group-cover .cover {
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
}
.group-cover .select-photo {
	padding-left: 78px;
	padding-top: 5px;
}
.group-cover .select-photo p {
	padding: 2px 0;
}
.select-new_img {
	color: #80914c;
}
.photo_title {
	margin-top: 10px;
	color: #8b8b8b;
	margin-right: 18px;
}
.icon-v1, .icon-v2, .icon-v3, .icon-v4, .icon-v5, .icon-v6, .icon-v7, .icon-v8, .icon-v9, .icon-v10, .icon-v11, .icon-v12, .icon-v13, .icon-v14, .icon-v15 {
	background: url(/img/age/v-spider-icon.png?v=4) no-repeat;
	display: inline-block;
	vertical-align: middle;
}
.icon-v1 {
	background-position: -18px -170px;
	height: 5px;
	width: 4px;
	overflow: hidden;
	margin-right: 5px;
}
.icon-v2, .icon-v3, .icon-v4, .icon-v5, .icon-v6, .icon-v11, .icon-v12, .icon-v13, .icon-v14 {
	width: 14px;
	height: 14px;
	background-position: -331px -169px;
}
.icon-v3 {
	background-position: -348px -169px;
}
.icon-v4 {
	background-position: -365px -169px;
}
.icon-v5 {
	background-position: -383px -169px;
}
.icon-v6 {
	background-position: -401px -169px;
}
.icon-v11 {
	background-position: -297px -169px;
}
.icon-v12 {
	background-position: -314px -169px;
}
.icon-v13 {
	background-position: -281px -169px;
}
.icon-v14 {
	background-position: -262px -169px;
}
.icon-v15 {
	width: 7px;
	height: 12px;
	background-position: -250px -170px;
}
.icon-v7, .icon-v8, .icon-v9, .icon-v10 {
	width: 16px;
	height: 17px;
	background-position: -331px -187px;
}
.icon-v8 {
	background-position: -351px -187px;
}
.icon-v9 {
	background-position: -372px -187px;
}
.icon-v10 {
	background-position: -393px -187px;
}
.gp-input {
	font-size: 14px;
	padding: 6px;
	vertical-align: middle;
	width: 631px;
}
.title {
	font-size: 14px;
	padding: 10px 15px;
	color: #333;
}
.post-new-category-add {
	margin: 0 0 0 20px;
	color: #999;
}
.mg-auto {
	margin: 0 auto;
}
.admin-box {
	border-bottom: 1px solid #ddd;
	margin-bottom: 20px;
	margin-right: 20px;
	padding-bottom: 15px;
}
.admin-list.join li {
	width: 100px;
}
.No-search_result {
	border: none;
	padding: 20px;
	text-align: center;
}
.search_result {
	padding: 16px 10px 5px;
}
.search_result a {
	color: #1a506c;
}
#group-calendar .monthname {
	display: none;
}
#group-club-forum .groupBlkCont {
	background-position: 0 -200px;
}
.s-cur {
	background: #fcf035;
}
.new_topic {
	display: inline-block;
	+display: inline;
	+zoom: 1;
	height: 21px;
	vertical-align: middle;
	line-height: 21px;
}
.nav-extra .page-inline {
	_margin: 8px 0 0;
	_zoom: 1;
	vertical-align: middle;
}
.action {
	position: absolute;
}
.action-hover {
	height: 80px;
	position: absolute;
	top: 0px;
	left: 0;
	z-index: 1;
	width: 78px;
}
.action-hover .new_topic-item {
	display: block;
	height: auto;
	background: url(/img/age/newtopic.png) 0 bottom;
}
.new_topic-item {
	display: none;
	background: url(/img/age/newtopic.png) 0 bottom;
}
.group-list {
	zoom: 1;
	overflow: hidden;
}
.group-list li {
	float: left;
	width: 288px;
	display: inline;
	margin: 0 8px 15px;
}
.group-list img {
	width: 50px;
	height: 50px;
	padding: 2px;
	border: 1px solid #ddd;
	text-align: center;
}
.group-list .listThumb {
	float: left;
	width: 56px;
	display: inline;
}
.group-list .listCredit {
	color: #221815;
}
.group-list p {
	line-height: 18px;
}
.listMain {
	float: left;
	width: 220px;
	margin-left: 9px;
}
.group-list a {
	color: #1a506c;
}
#my-manger .groupBlkHead {
	height: 40px;
	width: 300px;
	line-height: 40px;
	background-position: -336px -128px;
}
#my-manger h4 {
	color: #333;
	line-height: 40px;
}
#my-manger .groupBlkHead .groupHeadExtra, #my-manger a, #my-manger .groupBlkCont, #group-club-members .more a {
	color: #1a506c;
}
#my-manger .groupBlkHead .groupHeadExtra a {
	text-decoration: underline;
}
#my-manger .groupBlkCont {
	padding-top: 0;
}
#my-manger .groupBlkCont .more, #group-club-members .more {
	text-align: right;
	font-family: "宋体";
	margin-top: 10px;
}
.fb {
	font-weight: bold;
}
#post_action_list2 .new_post, #new_topic_rich_btn .new_post {
	margin-top: 0;
}
.userLabel {
	max-height: 200px;
	overflow: hidden;
}
.userLabel font, .userLabel span {
	line-height: 120%;
}
/* Pagination 2011 community fix : 2011/06/07 */
.club-topic-nav {
	width: 960px;
	height: 40px;
	line-height: 40px;
	background: transparent url(/img/community/club-topic-nav-bg.png) no-repeat 0 0;
	margin: 0 -5px 10px;
	position: relative;
	z-index: 0;
}
.club-topic-nav .nav-title {
	float: left;
	display: inline;
	padding: 0 0 0 24px;
	line-height: 42px;
	font-size: 16px;
	background: transparent url(/img/community/club-topic-nav-bg.png) no-repeat 0 -40px;
	clear: none;
	width: auto;
}
.club-topic-nav .nav-title a {
	margin: 0;
	color: #09C;
	display: inline-block;
}
.club-topic-nav .nav-extra {
	float: right;
	display: inline;
	margin: 0 18px 0 0;
}
.club-topic-nav .new_topic {
	
	
	/* width:auto; */
_vertical-align: text-top;
}
.club-topic-nav .new_topic .new_post, .club-topic-nav .new-topic a {
	margin: 0;
}
.club-topic-nav .page {
	vertical-align: middle;
	text-align: left;
	padding: 9px 0 9px 10px;
}
.club-topic-nav .page b {
	position: static;
	top: 0;
}
.club-topic-nav .small .goto {
	top: 0;
	float: none;
	padding: 0 0 0 10px;
	display: inline-block;
	position: static;
	white-space: nowrap;
}
.club-topic-nav .reply-button {
	
	
	/* position:relative;
z-index:0;
top:-1px;
*top:-2px; */
;
}
#DivHbbs td p {
	float: right;
	display: inline;
}
.listExtra {
	word-wrap : break-word;
}
.jiajinghua {
	position: absolute;
	right: 150px;
	z-index: 10;
	top: 15px;
}
/* 推荐导读 2011.08.10 */
.post-diary-guidance {
	color: #333;
}
.post-diary-guidance a {
	color: #016594;
}
.post-diary-guidance .guide-title {
	font: 22px/24px "Microsoft Yahei";
	margin: 0 0 10px;
}
.post-diary-guidance .guide-photo {
	margin: 0 0 10px;
}
.post-diary-guidance .guide-photo img {
	border: 1px solid #DDD;
	padding: 3px;
	display: inline-block;
	vertical-align: text-top;
}
.post-diary-guidance .guide-excerpt {
	margin: 0 0 60px;
}
.post-diary-guidance .readmore {
	display: inline-block;
}
.guide-original {
	margin: 60px 0;
	font-size: 12px;
	color: #666;
}
.post-diary-guidance .guide-tag {
	font-size: 12px;
	color: #666;
}
.post-diary-guidance .guide-tag a {
	margin: 0 10px 0 0;
	display: inline-block;
}
#group-club-forum {
	position: relative;
	z-index: 0;
}
/*.group-title{ z-index: 99; }*/

/*.groupBlkCont{ position: relative; }*/
.birthclub-sort-city {
	display: inline-block;
	height: 22px;
	line-height: 22px;
	width: auto;
	background: url(/img/community/birthclub-sort-city.png) 100% -25px no-repeat;
	padding: 0 0 0 11px;
	position: absolute;
	left: 290px;
	top: 5px;
}
.birthclub-sort-city-open {
	display: inline-block;
	height: 23px;
	line-height: 23px;
	width: auto;
	background: url(/img/community/birthclub-sort-city.png) 0 0 no-repeat;
	padding: 0 0 0 5px;
	z-index: 99;
	position: absolute;
	left: 290px;
	top: 5px;
}
.birthclub-sort-city a, .birthclub-sort-city-open a {
	height: auto;
	width: auto;
	display: inline;
	margin: auto;
	line-height: 24px;
	margin: 0 5px 0 0;
}
.birthclub-sort-city a.drop, .birthclub-sort-city-open a.drop {
	display: inline-block;
	width: 30px;
	height: 18px;
	vertical-align: middle;
	margin: 0 0 0 0px;
}
.birthclub-sort-city-open span {
	display: inline-block;
	height: 23px;
	background: url(/img/community/birthclub-sort-city.png) 100% 0 no-repeat;
	padding: 0 10px 0 0;
	position: relative;
	left: 6px;
}
.birthclub-sort-city-list {
	position: absolute;
	width: 266px;
	height: 209px;
	background: url(/img/community/birthclub-sort-city-list-bg.png) 0 0 no-repeat;
	overflow: hidden;
	left: 199px;
	top: -2px;
	z-index: 9;
}
.birthclub-sort-city-list .birthclub-sort-other {
	padding: 5px 0 0 15px;
}
.birthclub-sort-city-list ul {
	padding: 15px 0 0 20px;
	overflow: hidden;
	*zoom: 1;
}
.birthclub-sort-city-list li {
	float: left;
	font-size: 14px;
	width: 55px;
	height: 30px;
}
.birthclub-sort-city-list li a {
	color: #09c;
}
.birthclub-sort-city-list li a:hover {
	background: url(/img/community/birthclub-sort-bg.png) 0 0;
	color: #fff;
	display: inline-block;
	height: 22px;
	line-height: 22px;
	position: relative;
	left: -5px;
	text-decoration: none;
}
.birthclub-sort-city-list li a:hover span {
	display: inline-block;
	padding: 0 5px 0 0;
	background: url(/img/community/birthclub-sort-bg.png) 100% 0;
	position: relative;
	left: 5px;
	cursor: pointer;
}
.birthclub-sort-city-list .birthclub-sort-other p {
	padding: 0 0 7px;
}
.birthclub-sort-city-list .birthclub-sort-other select {
	vertical-align: middle;
	margin: 0 5px 0 0;
}
.birthclub-sort-city-list .birthclub-sort-other .btn {
	width: 58px;
	height: 21px;
	display: inline-block;
	vertical-align: middle;
	background: url(/img/community/birthclub-sort-bg.png) 0 -45px;
}
.birthclub-sort-tags {
	float: right;
	padding: 0 50px 0 0;
	color: #666;
	font-family: Tahoma;
}
.birthclub-sort-tag {
	display: inline-block;
	overflow: hidden;
	margin: 0 2px;
	height: 19px;
	line-height: 19px;
	color: #09c;
	font-family: Tahoma;
	padding: 0 0 0 5px;
	background: url(/img/community/birthclub-sort-tags.png) 0 0 no-repeat;
	vertical-align: middle;
}
.birthclub-sort-tag span {
	display: inline-block;
	height: 19px;
	padding: 0 13px 0 0;
	background: url(/img/community/birthclub-sort-tags.png) 100% 0 no-repeat;
	cursor: pointer;
}
.birthclub-sort-tag:hover {
	background: url(/img/community/birthclub-sort-tags.png) 0 -20px no-repeat;
	text-decoration: none;
}
.birthclub-sort-tag:hover span {
	background: url(/img/community/birthclub-sort-tags.png) 100% -20px no-repeat;
	text-decoration: underline;
}
#DivHbbs .birthclub-sort-tags {
	position: relative;
	top: -3px;
}
.post-title .birthclub-sort-tags {
	float: left;
	padding: 0 0 0 20px;
}
.clubTopicSingle .post-title {
	overflow: hidden;
}
.postBody .postStat {
	width: auto;
	float: right;
}
.postBody .postTime {
	width: auto;
	float: left;
}
.birthclub-sort-filter {
	border-bottom: 2px solid #C9E5D9;
    padding: 10px 5px;
	overflow: hidden;
	*zoom: 1;
	margin: 0 0 10px;
	font-size: 14px;
	font-family: tahoma;
	color: #333;
}
.birthclub-sort-filter .birthclub-sort-tag, .birthclub-sort-filter .birthclub-sort-tag:hover {
	height: 27px;
	line-height: 27px;
	padding: 0 0 0 8px;
	margin: 0 5px;
	background: url(/img/community/birthclub-sort-tags.png) 0 -40px no-repeat;
	vertical-align: middle;
}
.birthclub-sort-filter .birthclub-sort-tag span, .birthclub-sort-filter .birthclub-sort-tag:hover span {
	height: 27px;
	padding: 0 18px 0 0;
	background: url(/img/community/birthclub-sort-tags.png) 100% -40px no-repeat;
	cursor: pointer;
	white-space: nowrap;
}
.birthclub-sort-filter p {
	display: inline;
	float: right;
	font-size: 12px;
}
.birthclub-sort-tag-add {
	display: inline-block;
	height: 22px;
	line-height: 20px;
	background: url(/img/community/birthclub-sort-tags.png) 0 -70px no-repeat;
	font-weight: bold;
	padding: 0 0 0 10px;
	margin: 0 5px;
	color: #666;
}
.birthclub-sort-tag-add:hover {
	text-decoration: none;
}
.birthclub-sort-tag-add span {
	display: inline-block;
	height: 22px;
	background: url(/img/community/birthclub-sort-tags.png) 100% -70px no-repeat;
	padding: 0 28px 0 0;
	cursor: pointer;
}
.birthclub-sort-filter a.selected {
	color: #333;
}
.birthclub-sort-potential li {
	overflow: hidden;
	position: relative;
	padding: 5px 3px;
	*zoom: 1;
}
.birthclub-sort-potential li a {
	color: #09c;
}
.birthclub-sort-potential li .ava {
	float: left;
	overflow: hidden;
}
.birthclub-sort-potential li .info {
	line-height: 1.75px;
	float: left;
	padding: 0 0 0 10px;
}
.birthclub-sort-potential li .button-v2 {
	position: absolute;
	right: 0px;
	top: 5px;
	color: #FFF;
}
.birthclub-sort-wrap {
	font-family: Tahoma;
	border: 1px solid #63c9cd;
	margin: 10px 0;
	padding: 5px;
	position: relative;
}
.birthclub-sort-wrap .close {
	position: absolute;
	right: 3px;
	top: 0px;
	font-size: 15px;
	font-weight: bold;
	color: #999;
	font-family: verdana;
	display: inline-block;
	padding: 3px;
}
.birthclub-sort-wrap .close:hover {
	text-decoration: none;
}
.birthclub-sort h4 a {
	font-weight: normal;
	margin: 0 10px;
	_vertical-align: middle;
}
.birthclub-sort h4 span {
	font-weight: normal;
	color: #333;
}
.birthclub-sort h4 .selected {
	color: #666;
}
.birthclub-sort h4 {
	font-size: 14px;
	height: 28px;
	line-height: 28px;
	display: block;
	border-bottom: 1px dashed #ddd;
	margin: 0 0 10px;
}
.birthclub-sort ul {
	overflow: hidden;
	*zoom: 1;
	position: relative;
}
.birthclub-sort li {
	float: left;
}
.birthclub-sort li a {
	display: inline-block;
	height: 22px;
	padding: 0;
	line-height: 22px;
	color: #09c;
}
.birthclub-sort .selected a {
	background: url(/img/community/birthclub-sort-bg.png) 0 0;
	color: #fff;
	position: relative;
	left: -5px;
}
.birthclub-sort .selected a span {
	display: inline-block;
	padding: 0 5px 0 0;
	background: url(/img/community/birthclub-sort-bg.png) 100% 0;
	position: relative;
	left: 5px;
	cursor: pointer;
}
.birthclub-sort-list-1 li {
	padding: 0 5px;
}
.birthclub-sort-list-2 li {
	padding: 0 9px;
}
.birthclub-sort .birthclub-sort-list-2 li a {
	line-height: normal;
	white-space: nowrap;
	display: inline-block;
}
.birthclub-sort .birthclub-sort-list-2 .selected a {
	background: url(/img/community/birthclub-sort-bg.png) center -22px;
	left: auto;
	color: #09c;
}
.birthclub-sort-list-3 {
	height: 33px;
	width: 624px;
	background: url(/img/community/birthclub-sort-list-3-bg.png);
}
.birthclub-sort-list-3 li {
	padding: 6px 8px 0;
}
.birthclub-sort .cred {
	color: Red;
}
.birthclub-sort-other {
	padding: 10px 0 0;
}
.birthclub-sort-other select {
	vertical-align: middle;
	margin: 0 5px 0 0;
}
.birthclub-sort-other #provSelect, .birthclub-sort-other #provSelect option {
	width: 100px;
}
.birthclub-sort-other .btn {
	width: 58px;
	height: 21px;
	display: inline-block;
	vertical-align: middle;
	background: url(/img/community/birthclub-sort-bg.png) 0 -45px;
}
.birthclub-sort .btn-submit {
	width: 75px;
	height: 27px;
	display: inline-block;
	background: url(/img/community/birthclub-sort-bg.png) 0 -70px;
	vertical-align: middle;
}
.birthclub-sort .btn-cancel {
	width: 58px;
	height: 27px;
	display: inline-block;
	background: url(/img/community/birthclub-sort-bg.png) 0 -100px;
	vertical-align: middle;
}
/*
	2012.08 验证码
*/
.antibot-label {
	float: left;
	display: inline;
	line-height: 40px;
}
.relative {
	position: relative;
	z-index: 1;
	display: inline-block;
}
.codeInput {
	width: 146px;
	height: 40px;
	vertical-align: top;
	background: transparent url(http://pic01.babytreeimg.com/img/reg_v3/input_bg6.png) no-repeat;
	display: inline-block;
	float: left;
	border: 0;
	z-index: 0;
	position: relative;
	overflow: hidden;
}
.codeInput-hover{
	width:146px;
	height:40px;
	vertical-align:top;
	display:inline-block;
	float:left;
	background:transparent url(http://pic01.babytreeimg.com/img/reg_v3/input_bg51.png) no-repeat center 0;
}
.codeInput input {
	margin: 4px 0 0 10px;
	width: 124px;
	padding: 3px 0 1px;
	font-size: 16px;
	height: 27px;
	line-height: 27px;
	border: 0;
	color: #999;
	outline: none;
	overflow: hidden;
	background-color: transparent;
	display: inline-block;
}
#reg_anti_img_con {
	display: inline-block;
	text-align: center;
	height: 60px;
	margin-left: 6px;
}
#reg_anti_img {
	cursor: pointer;
}
.textlink {
	color: #4170C7;
	cursor: pointer;
}
#antibot_tips {
	position: absolute;
	left: 280px;
	top: 3px;
	width: 163px;
	background: url(http://pic01.babytreeimg.com/img/reg_v3/tips.gif) right bottom no-repeat;
	display: none;
}
.tipsCont {
	background: url(http://pic01.babytreeimg.com/img/reg_v3/tips.gif) 0 0 no-repeat #FFF;
	padding: 7px 8px 2px 17px;
	margin-bottom: 6px;
	color: #ADAEAB;
	line-height: 20px;
}

#antibot_area .gt_holder {
    z-index: 1000;
}

#img-antibot-area {
    padding: 20px 0;
}
