.blueBlock {border:1px solid #B8D4EC;}
.hostList .block {_height:618px; min-height:618px}
	#leftContent .block {border-color:#FFC4A1;}
	#leftContent .topBar {background:#FFF0E7;}
	#leftContent .topBar h2 {color:#EF5100;}
.hostExplain {padding:15px 27px; font-size:14px; line-height:24px;}
	.hostExplain .actPub {padding:40px 0 0; text-align:center; font-weight:bold;}
		.hostExplain .actPub img {vertical-align:middle;}
	.hostDetail .hostExplain {width:646px; float:left;}
.hostPrev {padding:12px 0 0 15px;}
	.hostPrev #btnUp {background:url(http://img.tgimg.cn/club/list/btn_up.gif) no-repeat; width:222px; height:25px; overflow:hidden; cursor:pointer;}
	.hostPrev #btnDown {background:url(http://img.tgimg.cn/club/list/btn_down.gif) no-repeat; width:222px; height:25px; overflow:hidden; cursor:pointer;}
	.hostPrev #outbox {position:relative; height:475px; overflow:hidden; margin:16px 0;}
	.hostPrev #outbox ul {width:105%; position:absolute; left:0; top:0;}
	.hostPrev #outbox li {width:102px; float:left; margin:0 18px 0 0; text-align:center; white-space:nowrap; overflow:hidden; height:95px}
	.hostPrev #outbox li img {width:100px; height:65px; border:1px solid #ccc; display:block; margin:0 0 7px;}
	.hostPrev a {color:#000;}
	.hostPrev a:hover {color:#f60;}
	
	.hostDetail .actRule {float:right; border-left:1px solid #E1D495; padding:5px 63px 0 12px; line-height:22px; color:#555; margin:17px 0 0;}
		.hostDetail .actRule h2 {font-size:14px;}
		.hostDetail .actRule a {color:#555;}
		.hostDetail .actRule a:hover {color:#f60;}
		
.resume {padding:10px 25px;}
	.resume .face {float:left; margin:0 15px 0 0;}
	.resume .face img {width:225px; height:145px; padding:1px; border:1px solid #ccc;}
	.resume .detail {line-height:22px; width:400px; float:left; word-wrap:break-word;}
	.resume .detail p {text-indent:-65px; padding:0 0 0 65px;}
	
.nameCard {padding:0 28px}
	.nameCard .fLeft {border:1px solid #DEDEDE;}
	.nameCard .inbox {border-bottom:3px solid #F69048; height:219px; margin:1px;}
.ActHistory {padding:16px 28px 0;}
	.ActHistory h2 {padding:0 0 6px; font-size:14px;}
	.ActHistory table {border:1px solid #C8C8C8;}
	.ActHistory table thead td {background:#ECECEC url(http://img.tgimg.cn/club/list/bg_midLine.gif) no-repeat right top; height:27px; line-height:27px; font-weight:bold; border-bottom:1px solid #C8C8C8; text-align:center}
	.ActHistory table thead td.last {background:#ECECEC;}
	.ActHistory table tbody td {line-height:27px; border-bottom:1px solid #E3E6EB;}
	.ActHistory table div {padding:0 0 0 18px; width:90%; height:27px; overflow:hidden; white-space:nowrap;}

.actMember thead td {border-bottom:2px solid #C6C6C6;}
.actMember td {border-bottom:1px solid #DEDEDE; height:26px;}
.actMember a {color:#00349A; margin:0 0 0 25px;}

/* detail */
.detailLayout {padding:15px 17px 0;}
.theme {height:50px; background:#EDF7FF; position:relative; zoom:1;}
	.theme .title,.theme .slogan {float:left;}
	.theme .title {background:#369; color:#fff; font-weight:bold; padding:0 7px; height:50px; margin:0 10px 0 0; _display:inline;}
		.theme .title span {display:block; margin:6px 0 0; line-height:18px;}
	.theme .slogan h1 {color:#333; font-size:16px; margin:0 0 6px; padding:6px 0 0; }	
	.theme .slogan p {color:#B13C00;}
	.theme .recommend {position:absolute; right:10px; top:7px; background:url(http://img.tgimg.cn/club/ico/ico_share.gif) no-repeat; padding:0 0 0 20px; line-height:18px;}		


.summary .actTime {width:480px; float:left;}
	.actTime li {text-indent:-5em; padding:0 0 10px 5em; font-size:14px; line-height:18px;}
	.actTime li span.cRed {white-space:nowrap;}

.summary .RegOrReply {float:right; width:174px;}
	.RegOrReply .actLimit {margin:12px 0 15px; text-align:center; font-size:14px;}
	.RegOrReply .join_replay {background:url(http://img.tgimg.cn/club/detail/btn_reg_reply.gif) no-repeat; height:41px; overflow:hidden; width:174px;}
		.RegOrReply .actRegist {background-position:left top;}
		.RegOrReply .actRegisted {background-position:left -246px;}
		.RegOrReply .actCancel {background-position:left -205px;}
		.RegOrReply .actRegEnd {background-position:left -41px;}
		.RegOrReply .actEnd {background-position:left -164px;}
		.RegOrReply .actDownload {background-position:left -123px;}
		.RegOrReply .actManager {background-position:left -82px;}
		.RegOrReply .join_replay a.reg {width:172px; height:41px; float:left;}
		.RegOrReply .join_replay a.commend {width:119px; height:41px; float:right;}
	.RegOrReply .tip {color:#888; padding:5px 0 0;}

.summary .actRemind {width:315px; background:url(http://img.tgimg.cn/club/ico/ico_tip.gif) no-repeat; padding:0 0 0 16px; color:#f60; line-height:18px;}
.applyJoin2 {background:url(http://img.tgimg.cn/club/detail/btn_joinGroup.gif) no-repeat; width:76px; height:21px; display:inline-block; vertical-align:middle;}
.applyJoin2 {*display:inline;}

.blockBar {border-bottom:2px solid #FFF0E8; height:30px; position:relative; zoom:1; margin:20px 0 10px;}
.blueBar {border-bottom-color:#3370B8;}
	.blockBar h3 {float:left; padding:0 8px; line-height:30px; background:#FFF0E8; color:#EF5100; font-weight:normal; font-size:14px;}
	.blueBar h3 {background:#3370B8; color:#fff}
	.blockBar .rightLink {position:absolute; right:10px; top:10px;}
	.blockBar .ico_open {background:url(http://img.tgimg.cn/club/ico/ico_open.gif) no-repeat center center; width:15px; height:14px; overflow:hidden; cursor:pointer;}

.actDetail {line-height:22px; padding:0 10px;}

#actArrangeDetail {overflow:hidden;}

.btn_more {border-top:1px solid #C6C6C6; height:30px; margin:14px 0 0;}
	.btn_more .btn {height:28px; background:url(http://img.tgimg.cn/club/detail/btn_detail.gif) no-repeat 11px top; padding:0 0 0 92px; position:relative; top:-1px; line-height:32px; overflow:hidden; color:#369; cursor:pointer; float:left;}
	
#coProj {overflow:hidden;}	
#coProj .item {border-bottom:1px solid #ccc; position:relative; height:30px; overflow:hidden; zoom:1; width:669px}
	#coProj .item .title {padding:0 0 0 23px;}
	#coProj .item .pass {background:url(http://img.tgimg.cn/club/bg/bg_arrow_04.gif) no-repeat 4px 8px; }	
	#coProj .item .nopass {background:url(http://img.tgimg.cn/club/bg/bg_arrow_05.gif) no-repeat 4px 8px; }	
		#coProj .item .title a {color:#00349A;}
	#coProj .item .help {color:#039}
		#coProj .item .help .content {display:inline-block; width:160px; overflow:hidden; white-space:nowrap; color:#000; float:left;}
		#coProj .item .help .content {*display:inline;}
		#coProj .item p {text-indent:-3em; padding:0 10px 0 60px; line-height:24px; white-space:nowrap;}
		#coProj .item p .cGray{ white-space:normal; word-break:break-all;}
		#coProj .item p.tr {padding-bottom:5px;}
		#coProj .item table.detail {margin:0 0 0 20px; height:30px}
		.projGeneral {height:30px; line-height:30px;}
			.projGeneral li {float:left; margin:0 10px 0 0; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
			.projGeneral .col1 {width:300px;}
			.projGeneral .col2 {width:120px;}
			.projGeneral .col3 {width:90px;}
			.projGeneral .col4 {width:250px; margin:0;}

#divPhoto {position:relative;}
#divPhoto #smallImageArea {background:#f8f8f8}
	#divPhoto #smallImageArea img {float:left; width:115px; height:85px; margin:0 10px 10px 0; display:inline; cursor:pointer;}
#divPlatform {position:absolute; background:#fff url(http://img.tgimg.cn/common/loading/1.gif) no-repeat center center;z-index:10001; border:10px solid #fff; -moz-box-shadow:2px 2px 5px #000;-webkit-box-shadow:2px 2px 5px #000;box-shadow:2px 2px 5px #000; border-radius:8px;}
#divPlatform #photoClose {position:absolute; right:0px; top:0px; background:url(http://img.tgimg.cn/common/close/1.png) no-repeat; width:40px; height:40px; cursor:pointer;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='http://img.tgimg.cn/common/close/1.png'); _background:none; z-index:10002;}
#mouseLeft {cursor:url(http://img.tgimg.cn/common/cursor/left.cur),default; width:49.4%; position:absolute; left:0; top:0; background:#fff}
#mouseRight {cursor:url(http://img.tgimg.cn/common/cursor/right.cur),default; width:49.4%; position:absolute; right:0; top:0; background:#fff}
#changeFaceArea {position:absolute; right:0; top:5px;}
#changeFaceArea span {display:inline-block; background:#888; color:#000; font-weight:bold; padding:1px 5px; margin:0 5px 0 0; cursor:pointer;}
#changeFaceArea span.current {background:#f60; color:#fff;}


#CommentArea .item {background:url(http://img.tgimg.cn/club/bg/bg_dotted.gif) repeat-x left bottom; padding:0 10px; position:relative; margin:10px 0 0;}
	#CommentArea .item li {padding:0 0 6px; word-wrap:break-word; line-height:18px; zoom:1}
	#CommentArea .item li span {color:#369;}
	#CommentArea .item .time {position:absolute; right:10px; top:0; line-height:22px; color:#888}

.paging {text-align:right; padding:14px 0}

#formComment li {padding:0 0 6px;}
	#formComment textarea {width:530px; height:75px; overflow:auto;}
	
	
/* detailRight */
.hostApply {padding:4px 4px; line-height:24px; background:url(http://img.tgimg.cn/club/bg/bg_dotted.gif) repeat-x left bottom; margin:0 4px;}
	.hostApply .tc {margin:10px 0 0;}

.tabMember {margin:10px; table-layout:fixed;}
	.tabMember td {padding:5px 0; line-height:18px;}
	.tabMember td div {width:160px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
	.tabMember .place {width:80px;}
	.tabMember .name {width:70px;}
	.tabMember .contact {width:75px; text-align:right;}


/* popup */
.friendInvite {padding:0 10px 0 236px;}
	.friendInvite .stress {margin:15px 0 15px -15px; background:url(http://img.tgimg.cn/club/bg/bg_arrow_03.gif) no-repeat left center; padding:0 0 0 15px; font-size:14px;}
	.friendInvite .type1 {padding:10px 0 0; position:relative; zoom:1;}
	.friendInvite .type1 .title {padding:0 0 10px;}
		.friendInvite .type1 .linkmans li {padding:0 0 10px 55px}
		.friendInvite .type1 .addition {position:absolute; left:277px; bottom:10px;}
		.friendInvite .type1 .addition img {vertical-align:middle; cursor:pointer}
	.friendInvite .type2 {padding:20px 0 10px;}
	.friendInvite .type2 .title {padding:0 0 10px;}
	.friendInvite .type2 .copy {padding:0 0 0 52px;}
	.friendInvite input.text1 {width:60px; padding:2px;}
	.friendInvite input.text2 {width:130px; padding:2px;}

/* ÐÇ¼¶ÆÀ¶¨ */
.userGrade{width:702px; border:1px solid #B8D4EC;}
.userGrade .title{height:25px; background-color:#369; line-height:25px; font-size:14px; font-weight:bold; color:White;padding:0 0 0 5px}
.userGrade .content{padding:17px; line-height:23px;}
.userGrade .contentTitle{font-size:14px}
.userGrade .contentTitle strong{font-size:12px;color:#f60;font-weight:normal;display:block;margin-bottom:20px}
.userGrade b{color:#369}
.userGrade .star, .userGrade .star span{background:#fff url(http://img.tgimg.cn/common/level/star.gif) repeat-x;width:70px;height:14px;display:inline-block;*display:inline;zoom:1;overflow:hidden;cursor:pointer;}
.userGrade .star span{width:0; background-position:0 -14px;display:block;}












