body{ margin:0; background:#fff; font-family:tahoma , "宋体"!important;  font-family:"宋体";  font-size:12px!important; *font-size:11px!important; font-size:12px;color:#333;}
*{word-break:break-all;}
ul { margin:0; padding:0; list-style:none;}
a { color:#3b5998; text-decoration:none;}
a:hover { color:#a1cd06; text-decoration:underline;}
.c{ clear:both;}
img { border:0;}
.font14{ font-size:14px;}
.alignR { text-align:right;}
.alignL { text-align:left;}
.alignC { text-align:center;}
.alignJ { text-align:justify;}
.line { background:url(../img2.0/bg01.gif) repeat-x 0 -1997px;}
.sea { color:#009ee0;}
.sky { color:#8396b7;}
.gray { color:#999999;}
.Value {color:#333;}
.grass {color:#a1cd06;}
.sun { color:#ff3600;}
.orange {color:#ff8400;}
.bold { font-weight:bold;}
.LightBlue{color:#8396b7; }
.boldLine { border-top:#eee 3px solid;}
.older { color:#666; }
.pagelist { padding:10px; clear:both; }
.pagelist span{ float:right; }
div.Groupimg_80 {float:left; background:url(../img2.0/bg01.gif) no-repeat 0 -535px; padding:2px 20px 2px 2px; width:80px; height:80px; text-align:center;}
div.Partyimg_200 {float:left; background:no-repeat; background-position:50% 50%; padding:2px; width:200px; height:150px; border:1px solid #CCC;}
div.Partyimg_60 {float:left; background:no-repeat; background-position:50% 50%; padding:2px; width:60px; height:45px; border:1px solid #CCC;}
div.Albumimg_80 {background:url(../img2.0/bg01.gif) no-repeat 0 -111px; padding:0px 15px 7px 0px;  width:80px; height:80px; overflow:hidden;}
div.Albumimg_80 img { border-bottom:#7b8bb1 1px solid; border-right:#7b8bb1 1px solid;}
div.Albumimg_80 .imgshow { height:80px; width:80px; cursor:pointer; background: transparent no-repeat scroll 50% 50%; }
div.UserHead_54 {padding:3px; border:1px solid #ddd;  width:54px; height:54px; text-align:center;}
div.UserHead_54NB {  width:54px; height:54px; text-align:center;}
div.UserHead_54list {padding:3px 15px 3px 3px; border:1px solid #ddd;  width:54px; height:54px; text-align:center;}
div.UserHead_54listNB {padding:0 15px 0 0;  width:54px; height:54px; text-align:center;}
div.Normal_80 { padding:0 15px 0 0;  width:80px; height:80px; text-align:center;}
p, form{ margin:0; padding:0;}
.Admin { padding-left:16px; background: url(../img2.0/bg01.gif) no-repeat 0 -403px;}
.Creater {padding-left:16px;background: url(../img2.0/bg01.gif) no-repeat 0 -428px;}
.Financial {padding-left:16px;background: url(../img2.0/bg01.gif) no-repeat 0 -378px;}
.Subpage h3 { width:769px;}
h3 { display:block; margin:-1px 0 0 0; background:#f6fafc; width:522px; font-size:12px; font-weight:bold; color:#a1cd06; padding:1px 10px 0 7px; line-height:21px;}
h3 a.H3Button { display:block; float:right; margin:0 7px; background:url(../img2.0/bg01.gif) no-repeat 0 -501px; height:19px; width:58px; text-align:center; color:#fff; font-weight:100; text-decoration:none;}
h3 a.H3Button:hover { color:#fff; text-decoration:none; padding:1px 0 0 1px; height:18px; width:57px; background:url(../img2.0/bg01.gif) no-repeat 0 -452px;}
a.TopButton {color:#a1cd06; display:block; margin:0 7px; padding-top:3px; background:url(../img2.0/bg01.gif) no-repeat 0 -501px; height:19px; width:58px; text-align:center; color:#fff; font-weight:100; text-decoration:none;}
a.TopButton:hover { color:#fff; text-decoration:none; background:url(../img2.0/bg01.gif) no-repeat 0 -452px;}
h3 img { float:right; padding:7px 0 0 10px;}
h2 {margin:0; font-size:12px; font-weight:bold; color:#3b5998;line-height:22px; }
h4 {margin:0; background:#f5f5f5; font-size:12px; font-weight:bold; color:#a1cd06; padding:1px 10px 0 7px; line-height:21px;}
.p5 { padding:5px;}
.pt5 { padding:5px 0;}
.pl5 { padding:0 5px;}
textarea {border:#c4c4c4 1px solid;}
.input { background:url(../img2.0/bg01.gif) repeat-x 0 -719px; margin:0 4px 0 0; border:1px solid #c4c4c4; font-size:12px; color:#515151;}
.button { border:#328ac9 1px solid; background:#73afda; color:#fff; height:19px; padding:0 2px; font-size:12px;}
.button2 {border:#4a7a16 1px solid; background:#79b43c; color:#fff; height:19px; padding:0 2px; font-size:12px;}


.Subpage .boxPic54X54 {}
.boxPic54X54 { padding:9px 0;}
.boxPic54X54 ul{}
.boxPic54X54 ul li{ float:left; padding:6px 16px!important;*padding:6px 16px!important;padding:6px 10px; width:46px;}
.boxPic54X54 ul li p{ text-align:center; padding:3px 0 0 0; width:62px; }
.boxPic54X54 ul li p a {  overflow:hidden; height:16px; line-height:16px; display:block;}
.boxPic54X54 ul li.pl {width: 200px;}
.boxPic54X54 ul li.pl div.dp{float:left; padding:0 0 0 8px; width:120px;}

table.activeForm { margin:9px 0;}
table.activeForm td { padding:7px 5px; line-height:19px;}
table.activeForm .input { }
table.activeForm tr.bottom td { border-top:#eee 2px solid;}

.boxList54X54 { padding:9px 0;}
.boxList54X54 ul {line-height:19px; color:#999;}
.boxList54X54 ul li { float:left;}
.Subpage .boxList54X54 ul li{ width:262px;padding:10px 0;border-bottom:#eee 1px dotted;	}
.boxList54X54 li div{ float:left;}
.boxList54X54 li h2 { padding:0 0 0px 0;}
.boxList54X54 li h2 span { font-weight:100; color:#a1cd06; margin:0 0 0 10px;}

.smspage { padding:10px 0;}
.smspage .phone { background:url(../img2.0/phoneBg.gif) no-repeat; width:160px; height:190px; padding:70px 30px 0; position:relative; float:left;}
.smspage .phone input {border:0;background:#fff;position:absolute;left: 32px;top: 191px; width:150px; color:#3b5998; font-size:12px;}
.smspage .friends { float:right; width:565px; padding:10px 0 0 0;}
.smspage .friends .userList{height:193px; overflow-y:scroll; margin:1px 0 0 0; padding:0;}
.smspage .friends .userListBottom {  height:27px; color:#333; border:0; padding:10px 0 0 0; margin:1px 0 0 0; border-top:#eee 2px solid;}
.smspage .friends .caption { line-height:20px;}

.Subpage .boxList80X80 { padding:9px 0; color:#333;}
.boxList80X80 { padding:9px 14px;color:#999;}
.boxList80X80 ul{ line-height:19px;}
.boxList80X80 li{ float:left; padding:10px 0; width:100%; border-bottom:#eee 1px dotted;}
.boxList80X80 ul.albumlist li{width:394px;}
.boxList80X80 ul.photolist li{width:130px; height:135px;}
.boxList80X80 ul.photolist li .pt { margin:5px 10px 0 0; }
.boxList80X80 ul.photolist li .relative { position:relative; }
.boxList80X80 ul.photolist li .relative .orginal { left:10px; top:10px; text-align:center; position:absolute; z-index:10; }
.boxList80X80 li div{ float:left;}
.boxList80X80 li h2 { padding:0 0 5px 0;}
.boxList80X80 li h2 span { font-weight:100; color:#a1cd06; margin:0 0 0 10px;}

/*
.columnNAV { padding:15px 0 5px 0; border-bottom:#eee 1px solid;}
.columnNAV .columnNavImg { float:left; padding:0 10px 0 0;}
.columnNAV h2 { line-height:17px;}
.columnNAV p { color:#999;}*/

table.TableList td { height:19px; color:#7f7f7f;}
table.TableList p { font-family:tahoma;}
table.TableList span { font-family:tahoma;}
table.TableList tr.Title td { color:#333; line-height:19px;}
table.TableList tr.line td { padding-top:5px;}

table.TableListB { margin:10px 0 0 0;}
table.TableListB td { padding:10px 0; line-height:15px;  border-bottom:#eee 2px solid;}
table.TableListB .Title td,table.TableListB th{ background: url(../img2.0/bg01.gif) repeat-x 0 -982px; line-height:28px; color:#333; border:0; padding:0;}
table.TableListB td .headpic {float:left; padding:0 10px 0 0;}
table.TableListB .pageturning {text-align:right;}
table.TableListB .pageturning td {background: url(../img2.0/bg01.gif) repeat-x 0 -982px; line-height:28px; padding:0; border:none;}
table.TableListB .pageturning .select {padding:2px 5px; color:#fff; background:#3b5998;}
table.TableListB .pageturning a { padding:2px 5px;}
table.TableListB .pageturning a:hover { background:#f2f5fb;}
table.TableListB .pageturning a:visited { color:#969;}
table.TableListB .assess {position:relative; }
table.TableListB .assess .assessfloat {width:140px; text-align:center; position:absolute; display:none; background:#fafafa; border:#cedc9c 1px solid; left:-41px; top:10px; padding:2px;}

table.TableListC {}
table.TableListC td { padding:2px; line-height:13px;  border-bottom:#eee 1px solid;}
table.TableListC .Title td{ background: url(../img2.0/bg01.gif) repeat-x 0 -982px; line-height:21px; color:#333; border:0;}
table.TableListC .bottom td {}
table.TableListC td .headpic {float:left; padding:0 10px 0 0;}
table.TableListC .pageturning {background: url(../img2.0/bg01.gif) repeat-x 0 -980px;text-align:right;}
table.TableListC .pageturning td { line-height:18px; padding:6px;}
table.TableListC .pageturning .select {padding:2px 5px; color:#fff; background:#3b5998;}
table.TableListC .pageturning a { padding:2px 5px;}
table.TableListC .pageturning a:hover { background:#f2f5fb;}
table.TableListC .pageturning a:visited { color:#969;}
table.TableListC .assess {position:relative; }
table.TableListC .assess .assessfloat {width:140px; text-align:center; position:absolute; display:none; background:#fafafa; border:#cedc9c 1px solid; left:-41px; top:-10px; padding:2px;}


.Property {color:#8396b7; width:200px; display:block; float:left; line-height:20px;}


.GroupHeadBG { background:url(../img2.0/bg01.gif) repeat-x 0 0; }
.GroupHead {width:960px; margin:0 auto;}
.GroupHead .HeadTop { padding:0 0 0 0; height:78px; font-size:10px; color:#c2c2c2; }
.GroupHead .HeadTop a { color:#515151; font-size:12px;}
.GroupHead .HeadTop a:hover { color:#a1cd06; text-decoration:underline;}
.GroupHead .HeadTop .Logo { float:left;}
.GroupHead .HeadTop .MenuSF { float:left; padding:48px 0 0 0; width:480px; }
.GroupHead .HeadTop .MenuSF span.name { font-size:12px; padding:0 0 0 3px;}
.GroupHead .HeadTop ul.ManagementAndSearch { float:right; padding:9px 0 0 0; width:255px;}
.GroupHead .HeadTop ul.ManagementAndSearch li { padding:8px 0 0 0; width:255px;}
.GroupHead .HeadTop ul.ManagementAndSearch li a { padding:0 1px; }
.GroupHead .HeadTop ul.ManagementAndSearch .input { float:left; width:204px;  height:15px;}
.GroupHead .HeadTop ul.ManagementAndSearch .button { float:right;}
.GroupHead .MainNav { height:32px;}
.GroupHead .MainNav ul { padding:9px 0 0 0; }
.GroupHead .MainNav ul li{ float:left;padding:0; margin:0 30px 0 10px; color:#fff;height:24px;position:relative; }
.GroupHead .MainNav ul li div.floatmenu { display:none; padding:2px 0 0 0; margin:0;background:url(../img2.0/bg01.gif) #cfe08a no-repeat  0 -1088px; color:#333; position:absolute; left:0px; top:16px; width:180px;}
.GroupHead .MainNav ul li div.floatmenu ul { padding:0; margin:0; border:2px #e6ebd8 solid; border-top:1px;border-bottom:1px; }
.GroupHead .MainNav ul li div.floatmenu ul li { padding:0; float:none; margin:0; color:#333; height:auto; border-bottom:#e6ebd8 1px solid;}
.GroupHead .MainNav ul li div.floatmenu ul li a {font-weight: 100; width:156px; color:#989898; font-size:12px; background:url(../img2.0/bg01.gif) repeat-x 0 -1051px; font-family:inherit; margin:0; padding:10px 10px 7px 10px; display:block;}
.GroupHead .MainNav ul li div.floatmenu ul li a:hover { color:#fff; text-decoration:none; background:url(../img2.0/bg01.gif) repeat-x 0 -1020px; }
.GroupHead .MainNav ul li a.img {text-decoration:none; background:url(../img2.0/bg01.gif) no-repeat -143px -140px; cursor:pointer;}
.GroupHead .MainNav ul li a.img:hover {background-position:-143px -160px;}
.GroupHead .MainNav ul li a {font-size:14px; font-weight:bold;  color:#fff;}
.GroupHead .MainNav ul li a:hover { color:#dbff5c;}


.Position{ width:703px; margin:0; color:#999; background:#fff; padding:5px;}
.Position a { text-decoration:underline;}
.Position .name { color:#999;}
.Position img { margin:0 4px 0 0;}
.Position span { color:#666;}

.GroupBody { margin:1px auto 0; width:960px; background:url(../img2.0/bg02.gif) repeat-y 0 0;}

.GroupBody .LeftNav { float:left; clear:left; padding:5px 0 0 15px; font-size:14px; font-weight:bold; width:142px;}
.GroupBody .LeftNav ul {}
.GroupBody .LeftNav ul li {background:url(../img2.0/bg01.gif) no-repeat; padding:0 0 0 28px; line-height:37px;}
.GroupBody .LeftNav ul li.LeftNavHome { background-position: -130px -185px;}
.GroupBody .LeftNav ul li.LeftNavAction {background-position: -130px -221px;}
.GroupBody .LeftNav ul li.LeftNavAlbum {background-Position: -130px -258px;}
.GroupBody .LeftNav ul li.LeftNavTopic {background-position: -130px -295px;}
.GroupBody .LeftNav ul li.LeftNavUser {background-position: -130px -334px;}
.GroupBody .LeftNav ul li.LeftNavManagement {background-position: -130px -370px;}
.GroupBody .LeftNav ul li.LeftNavFri {background-position: -130px -1325px;}
.GroupBody .LeftNav ul li.LeftNavPref {background-position: -130px -1358px;}
.GroupBody .LeftNav ul li a.SecondNav { font-size:12px; font-weight:100; color:#949595;}


/*main*/
.GroupBody .BodyMain { background:url(../img2.0/bg02.gif) repeat-y -411px 0; padding:0 0 50px 0;float:right; width:803px;}
.GroupBody .BodyMain .MainLeft { float:left; width:540px; padding:0 10px 0 4px;}
/*main*/

.GroupBody .SubpageBg{ background:#fff;}
.SubpageBg .Position { padding:8px 0px 0 15px; }
.SubpageBg .Subpage { padding:15px 0px 0 15px;}
.Subpage h4 {margin:0; background:#fff; font-size:14px; font-weight:bold; color:#a1cd06; padding:5px 10px 0 25px; line-height:21px;}
.Subpage h4.ActionTitle { background: url(../img2.0/bg01.gif) no-repeat -131px -417px;}
.Subpage h4.ManageTitle { background: url(../img2.0/bg01.gif) no-repeat -130px -375px; }
.Subpage h4.TopicTitle { background: url(../img2.0/bg01.gif) no-repeat -131px -521px;}
.Subpage h4.AlbumTitle { background: url(../img2.0/bg01.gif) no-repeat -131px -445px;}
.Subpage h4.AlbumTitle .extends { font-size:12px; font-weight:normal; }
.Subpage h4.UserListTitle {background: url(../img2.0/bg01.gif) no-repeat -131px -562px;}
.Subpage h4.FriGroupTitle {background: url(../img2.0/bg01.gif) no-repeat -131px -1328px;}
.Subpage h4.PrefTitle {background: url(../img2.0/bg01.gif) no-repeat -131px -1362px;}

.Subpage .tagStyle { padding: 5px 0 1px 0; border-bottom:#eee 3px solid;}
.Subpage .tagStyle ul { float:left; width:400px;}
.Subpage .tagStyle ul li { float:left; margin:0 10px 0 0; line-height:24px; background:url(../img2.0/bg01.gif) repeat-x 0 -842px; }
.Subpage .tagStyle ul li a { color:#666; display:block;background:url(../img2.0/bg01.gif) no-repeat 0px -814px;}
.Subpage .tagStyle ul li a span{display:block; background:url(../img2.0/bg01.gif) no-repeat right -814px; padding: 4px 8px 0 8px;}
.Subpage .tagStyle ul li.Select { padding:0 0 0 8px; background:url(../img2.0/bg01.gif) repeat-x 0 -870px;}
.Subpage .tagStyle ul li.Select span { display:block;background:url(../img2.0/bg01.gif) no-repeat right -870px; padding:4px 8px 0 0; font-size:14px; color:#369; font-weight:bold;}
.Subpage .tagStyle .columnbutton {float:right; padding:6px 0 0 0; color:#999;}
.Subpage .tagStyle .columnbutton .selectoption {font-size:12px; margin:0 30px 0 0; width:100px;}

.Subpage .activeOne { margin:10px 0 0 0;}
.Subpage .activeOne ul li { float:left; width:262px;}
.Subpage .activeOne ul li p { line-height:17px; }
.Subpage .activeOne ul li div { margin:0 auto; width:170px;}




.GroupBody .BodyMain .MainLeft .GroupInfo { padding:12px 0 30px 0;}
.GroupBody .BodyMain .MainLeft .GroupInfo .GroupInfoText { float:left; padding:0 0 12px 0; width:400px;}
.GroupBody .BodyMain .MainLeft .GroupInfo .GroupInfoText h1.GroupName { padding:0; margin:0; font-size:14px; color:#a1cd06; padding:0 0 5px 0;}
.GroupBody .BodyMain .MainLeft .GroupInfo .GroupNotic p.Notic { font-size:14px; color:#a1cd06; line-height:25px;}
.GroupBody .BodyMain .MainLeft .GroupInfo .GroupNotic p.NoticContent { line-height:18px; padding:0 5px 0 20px; }

.GroupBody .BodyMain .MainLeft .GroupAction { padding:0 0 30px 0;}
.GroupBody .BodyMain .MainLeft .GroupAction .NewActionInfo { padding:13px 10px 18px 10px;}
.GroupBody .BodyMain .MainLeft .GroupAction .NewActionInfo .UserImg{ float:left; padding:6px 20px 0 0 ; width:54px;}
.GroupBody .BodyMain .MainLeft .GroupAction .NewActionInfo .UserImg p { text-align:center; height:20px; margin-top:5px;}
.GroupBody .BodyMain .MainLeft .GroupAction .NewActionInfo .NewActionInfoText { float:left;}
.GroupBody .BodyMain .MainLeft .GroupAction .OtherAction { padding:10px 10px 2px 10px; background:#f6f6f6;}
.GroupBody .BodyMain .MainLeft .GroupAction .OtherAction p.OtherActionTitle { color:#a1cd06; padding:0 0 5px 0; }

.GroupBody .BodyMain .MainLeft .GroupTopic {}
.GroupBody .BodyMain .MainLeft .GroupTopic .TopicList { padding:10px 0 0 10px;}
.GroupBody .BodyMain .MainLeft .GroupTopic .TopicList .TopicTable p { color:#a0a0a0; font-size:10px; padding:0 0 3px 0;}
.GroupBody .BodyMain .MainLeft .GroupTopic .TopicList .TopicTable a { padding:3px 0px 0 0;}
.GroupBody .BodyMain .MainLeft .GroupTopic .TopicList .TopicTable span { font-size:11px;}
.GroupBody .BodyMain .MainLeft .GroupTopic .TopicList .TopicTable span.black { color:#383838;}

.GroupBody .BodyMain .MainRight  { float:left; padding:0 0 0 2px; width:247px;}
.GroupBody .BodyMain .MainRight .GroupMenu { padding:0;}
.GroupBody .BodyMain .MainRight .GroupMenu .GroupMenuList { padding:8px 8px 15px 8px;}
.GroupBody .BodyMain .MainRight .GroupMenu .GroupMenuList a { width:102px; margin:0; display:block; float:left; line-height:23px;  padding:0 0 0 13px; background:url(../img2.0/bg01.gif) no-repeat 0 -474px; }


.GroupFoot { font-family:tahoma; background: url(../img2.0/bg01.gif) repeat-x 0 -736px #5291c0; padding:20px 0 10px 0; line-height:15px; text-align:center; font-size:12px; font-size:11px\9; color:#fff;}
.GroupFoot a{ color:#9edcf5; font-family:tahoma;}
.GroupFoot a:hover { color:#dbff5c; text-decoration:none;}

/****活动首页****/
.GroupBody .BodyMain .PartyMain {padding-left:15px;}
.GroupBody .BodyMain .PartyMain .Info { padding:12px 0 10px 0;}
.GroupBody .BodyMain .PartyMain .Info .InfoText { float:left; padding:0 0 3px 0; margin-left:20px; width:560px; }
.GroupBody .BodyMain .PartyMain .Info .InfoText h1.Name { padding:0; margin:0; font-size:14px; color:#a1cd06; padding:0 0 5px 0;}

.PartyMain .Info .InfoText .Property {width:280px;}
.PartyMain .Info .InfoText .long {width:560px;}
.GroupBody .BodyMain .PartyMain .PartyNotic {padding:0 0 10px 0;}
.GroupBody .BodyMain .PartyMain .Notic { font-size:14px; font-weight:bold; color:#a1cd06; line-height:25px; padding-left:5px; background:#f6fafc;}

.GroupBody .BodyMain .PartyMain .PartyDetail{background:#f6f6f6; } 
.GroupBody .BodyMain .PartyMain .PartyDetail div.left{border-right:1px dashed #ccc; width:200px;float:left;}
.GroupBody .BodyMain .PartyMain .PartyDetail div.right{float:left;}
.GroupBody .BodyMain .PartyMain .PartyDetail .left ul {padding-left:15px;}
.GroupBody .BodyMain .PartyMain .PartyDetail .left ul li { width:150px; margin:0; display:block; float:left; line-height:23px;  padding:0 0 0 13px; background:url(../img2.0/bg01.gif) no-repeat 0 -474px; }
.GroupBody .BodyMain .PartyMain .PartyDetail .boxPic54X54{padding:0;}
.GroupBody .BodyMain .PartyMain h3{width:auto;}
.GroupBody .BodyMain .PartyMain .boxList80X80 ul.photolist li{width:120px;}
/************活动分页****************/
.GroupBody .BodyMain .PartyHead{padding:15px 0 0 15px;}
.GroupBody .BodyMain .PartyHead .Info { float:left; padding:0 0 3px 0; margin-left:20px; width:560px; }
.GroupBody .BodyMain .PartyHead .Info h1.Name { padding:0; margin:0; font-size:14px; color:#a1cd06; padding:0 0 5px 0;}
.GroupBody .BodyMain .PartyHead h3 {width:685px;}
.GroupBody .BodyMain .PartyHead h3 a.H3Button {float:left;margin:0 25px 0 0;}
/***************活动管理*******************************************/
.ptMgMenu {font-size:14px; line-height:25px; background:#f6fafc; width:130px; text-align:left;}
.ptMgMenu ul li{ padding-left:25px; }
.ptMgMenu ul li a {color:#666; }
.ptMgMenu ul li.select a{ color:#369; font-weight:bold; }
.ptMgMenu ul li.son { padding-left:45px; font-size:12px; line-height:15px;}

.footMenu a{ color:#fff; margin:0 5px;}
