/* ============全局============ */
html{ height:100%; word-break:break-all;}
div,ul,ol{ margin:0; padding:0;}
form{ margin:1px 0 0 0;}
img{ border:0;}
li{ list-style:none;}
table{ font-size:12px;}
input{ font-family:Arial,Helvetica,sans-serif; font-size:12px;}

body{ margin:0; padding:0; font-size:12px; height:100%; background:#fff; font-family:Tahoma,Helvetica,Arial,'宋体',sans-serif; text-align:center; color:#333;}
#idAreaoEdit1{ width:90%;}
#Button1{ width:50px; height:22px; line-height:22px; letter-spacing:2px;}
a:link{ text-decoration:none; color:#1F446C;}
a:visited{ text-decoration:none; color:#1F446C;}
a:hover{ text-decoration:underline; color:#000;}
a:active{ text-decoration:underline; color:#000;}
/* ============常用============ */
.left{ float:left;}
.right{ float:right;}
.clear{ clear:both;}
.none{ display:none;}

.grey{ color:#999;}
.blue{ color:#115888;}
.green{ color:#096;}
.red{ color:#f00;}
/* ============布局============ */
.Square .title{ height:22px; background:#fff url(title_bg_lb.png) repeat-x left top; padding:3px 0 0 0; letter-spacing:2px; font-size:14px; font-weight:600; color:#fff; text-align:left;}
.Square{ margin-bottom:10px; border:none; background-color:#f9f9f9; height:auto;}

.groupinfo{ background:#F5FAEB; border:none;}
.groupinfo .title{ height:22px; background:url(title_bg_g.png) repeat-x left top; padding:3px 0 0 10px; letter-spacing:2px; font-size:14px; font-weight:600; color:#fff; text-align:left;}

.admininfo{ background:#f9f9f9; border:none;}
.admininfo .title{ height:22px; background:url(title_bg_db.png) repeat-x left top; padding:3px 0 0 10px; letter-spacing:2px; font-size:14px; font-weight:600; color:#fff; text-align:left;}

.hotmember,.friendlink{ background:#f9f9f9; border:none;}
.hotmember .title, .friendlink .title{ height:22px; background:url(title_bg_lb.png) repeat-x left top; padding:3px 0 0 10px; letter-spacing:2px; font-size:14px; font-weight:600; text-align:left;}

.siteplacard{ background:#F5FAEB; border:none;}
.siteplacard .title{ height:22px; background:url(title_bg_g.png) repeat-x left top; padding:3px 0 0 10px; letter-spacing:2px; font-size:14px; font-weight:600; color:#FFF; text-align:left;}

.photolist{ background:#f9f9f9; border:none;}
.photolist .title{ height:22px; background:url(title_bg_lb.png) repeat-x left top; padding:3px 0 0 10px; letter-spacing:2px; font-size:14px; font-weight:600; color:#fff; text-align:left;}
.commentlist{ background:#f9f9f9; border:none;}
.commentlist .title{ height:22px; background:url(title_bg_lb.png) repeat-x left top; padding:3px 0 0 10px; letter-spacing:2px; font-size:14px; font-weight:600; color:#fff; text-align:left;}
.commentlist .content li{ text-indent:10px;}

#m2Body .title{ text-indent:10px;}
#m2Body .content{ height:auto;}
.msg{ text-indent:10px; color:#ccc;}

.UserList{ float:left; margin:0 5px 10px 8px!important; margin:0 5px 10px 4px;}
.UserList li.userimg{ padding:1px; width:56px; height:56px; background:url("User.png") no-repeat left top;}
.UserList li.userimg img{ width:48px; height:48px;}
.UserList li.username{ text-align:center; padding:0 0px 0 0; width:56px!important; width:60px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.UserList li.username a{ font-size:12px;}


#Header{ height:128px; text-align:left; background:url(body_bg.png) 0 0 repeat-x;}
#Header #BlogMenu{ text-align:right; padding:5px 5px 0 0;}
#Header #BlogMenu a{ color:#C2E8F7;}
#Header #GroupBanner{ margin:0 auto; width:960px; height:90px; background:url(banner_bg.png) left bottom no-repeat;}
#Header #GroupTitle{ float:left; padding:0px 10px; border:1px #5FAED7 solid; background:#fff; filter:alpha(opacity=65); font-size:20px; font-family:"微软雅黑","黑体"; font-weight:bold;}
#Header #GroupTitle a{ display:block; margin:0; font-size:11px; font-weight:normal; font-family:Verdana, Geneva, sans-serif;}
#Header #Menu{ margin:0 auto; width:960px; height:30px; line-height:30px;}
#Header #Menu ul{}
#Header #Menu ul li{ float:left; padding:0 14px 0 0;}
#Header #Menu ul li a{ font-size:12px; color:#fff;}
#Header #Menu ul li a img{ display:none;}
#Header #Menu ul li a:hover{ color:#fff; text-decoration:underline;}

#Footer{ clear:both; text-align:left; width:900px; margin:auto; border-top:2px #5FAED7 solid;}

/* ============副模板============ */
/* -- 副模板布局 -- */
.GroupList .title{ height:22px; background:#fff url(title_bg_lb.png) repeat-x left top; padding:3px 0 0 10px; letter-spacing:2px; font-size:14px; font-weight:600; color:#fff; text-align:left;}
.GroupList .content{ padding:0 0 10px 0; border:solid 1px #F2F2F2;}
.GroupList{ border:none; background-color:#fff; height:auto;}
.GroupList .content #submiteditor{ width:70px; height:30px;}
.GroupList .content #submiteBtn{ padding:10px 0 0 39px;}

/* -- 副模板内容 -- */
/* -- 文章列表 -- */
#GroupLogList{ border-collapse:collapse; border:none; width:100%;}
#GroupLogList thead{ background:#CFEAF7;}
#GroupLogList thead tr th{ padding:2px 0 0 0; border-bottom:1px #88C5E1 solid; text-align:center; font-weight:400; line-height:1.2;}
#GroupLogList thead tr th.t1{ width:30px;}
#GroupLogList thead tr th.t2{ padding:2px 0 0 0; border-right:1px #88C5E1 solid; text-align:left;}
#GroupLogList thead tr th.t2{ width:50px; border-right:1px #88C5E1 solid;}
#GroupLogList thead tr th.t3{ width:100px; border-right:1px #88C5E1 solid;}
#GroupLogList thead tr th.t4{ width:80px; border-right:1px #88C5E1 solid;}
#GroupLogList thead tr th.t5{ width:100px;}
#GroupLogList tbody{}
#GroupLogList tbody tr{}
#GroupLogList tbody tr.r1{ background:#fff;}
#GroupLogList tbody tr.r2{ background:#F0F8FD;}
#GroupLogList tbody tr td{ text-align:center;}
#GroupLogList tbody tr td.t1{}
#GroupLogList tbody tr td.t2{ text-align:left;}
#GroupLogList tbody tr td.t3{}
#GroupLogList tbody tr td.t3 span{ display:block; font-size:10px;}
#GroupLogList tbody tr td.t5 span{ display:block; font-size:10px;}
/* -- 翻页 -- */
#GroupPages{ padding:5px; line-height:20px; background-color:#fff;}
	#GroupPages span,#GroupPages a{ display:inline-block; margin:0 0 0 5px;}
	#GroupPages span.number{ margin:0; padding:0 5px; background-color:#E7EBF1; border:none; border-bottom:solid 1px #FFF; font-weight:normal; color:#A8A8A8;}
	#GroupPages a{ padding:0 5px; height:20px; background-color:#E7EBF1; text-decoration:none;}
	#GroupPages a:hover{ padding:0 5px; height:20px; background-color:#F7E131; text-decoration:none;}
	#GroupPages span{ padding:0 5px; height:20px; border:solid 1px #5E749E; background-color:#5E749E; font-weight:bold; color:#FFF;}
/* -- 文章内容 -- */
.Log_List .LogList .LogTitle{ padding:4px 0 2px 24px; background:#CFEAF7 url("01.gif") no-repeat 6px 4px; border-bottom:1px #88C5E1 solid; font-weight:600; text-align:left;}
.Log_List .LogList table{ border-collapse:collapse; width:100%;}
.Log_List .LogList table tr td{ vertical-align:top;}
.Log_List .LogList table tr td.t1{ width:110px; background:#F0F8FD; border-right:1px #CFEAF7 solid; text-align:center;}
.Log_List .LogList table tr td.t1 .User{ margin:30px 5px 10px 8px!important; margin:30px 5px 10px 4px;}
.Log_List .LogList table tr td.t1 .User li.userimg{ margin:auto; padding:1px; width:56px; height:56px; background:url("User.png") no-repeat left top; text-align:left;}
.Log_List .LogList table tr td.t1 .User li.userimg img{ width:48px; height:48px;}
.Log_List .LogList table tr td.t1 .User li.username{ text-align:center;}
.Log_List .LogList table tr td.t1 span{ display:block; padding:5px 0 0 0; border-top:1px #CFEAF7 solid; color:#f00;}
.Log_List .LogList table tr td.t2 .AddTime{ display:block; padding:1px 10px 1px 10px; background:#F0F8FD; border-bottom:1px #CFEAF7 solid; color:#555;}
.Log_List .LogList table tr td.t2 .Content{ padding:15px; width:550px; overflow-x:hidden; font-size:14px;}
.Log_List .LogList table tr td.t2 .More{ display:block; padding:3px 10px 2px 10px; background:#F0F8FD; border-top:1px #CFEAF7 solid;}
.Log_List .LogList table tr td.t2 .More a{ padding:2px 6px 0px 6px; border:1px #88C5E1 solid; background:#fff;}
.Log_List .LogList table tr td.t2 .More a:hover{ background:#4E95C5; color:#fff;}

.CommentsList{ width:98%; margin:5px 0; border:1px solid #CAE6F6; border-top:none; text-align:left;}
.Log_List .CommentsList .CommentsTitle{ padding:4px 0 2px 24px; background:#CFEAF7 url("comment.gif") no-repeat 6px 6px; border-top:1px #88C5E1 solid; text-align:left;}
.Log_List .CommentsList table{ border-collapse:collapse; width:100%;}
.Log_List .CommentsList table tr td{ vertical-align:top;}
.Log_List .CommentsList table tr td.t1{ width:110px; background:#F0F8FD; border-right:1px #CFEAF7 solid; text-align:center;}
.Log_List .CommentsList table tr td.t1 .User{ margin:30px 5px 10px 8px!important; margin:30px 5px 10px 4px;}
.Log_List .CommentsList table tr td.t1 .User li.userimg{ margin:auto; padding:1px; width:56px; height:56px; background:url("User.png") no-repeat left top; text-align:left;}
.Log_List .CommentsList table tr td.t1 .User li.userimg img{ width:48px; height:48px;}
.Log_List .CommentsList table tr td.t1 .User li.username{ text-align:center;}
.Log_List .CommentsList table tr td.t1 span.Floors{ display:block; padding:5px 0 0 0; border-top:1px #CFEAF7 solid; color:#f00;}
.Log_List .CommentsList table tr td.t2 .AddTime{ display:block; padding:1px 10px 1px 10px; background:#F0F8FD; border-bottom:1px #CFEAF7 solid; color:#555;}
.Log_List .CommentsList table tr td.t2 .Content{ padding:15px; width:550px; overflow-x:hidden; font-size:14px;}
.Log_List .CommentsList table tr td.t2 .More{ display:block; padding:3px 10px 2px 10px; background:#F0F8FD; border-top:1px #CFEAF7 solid;}
.Log_List .CommentsList table tr td.t2 .More a{ padding:2px 6px 0px 6px; border:1px #88C5E1 solid; background:#fff;}
.Log_List .CommentsList table tr td.t2 .More a:hover{ background:#4E95C5; color:#fff;}

/* -- 相册内容 -- */
#Group_Photo_List .PhotoContent{ text-align:center;}
#Group_Photo_List .PhotoContent .PhotoTitle{ padding:4px 0 4px 8px; background:#CFEAF7; font-size:16px; font-weight:600;}
#Group_Photo_List .PhotoContent .AddTime{ display:block; padding:1px 10px 1px 10px; background:#F0F8FD; border-bottom:1px #CFEAF7 solid; color:#555;}
#Group_Photo_List .PhotoContent .img{ padding:20px 0; width:640px; overflow-x:hidden;}
#Group_Photo_List .PhotoContent .img img{ padding:5px; background:#F0F8FD; border:1px #CFEAF7 solid;}
#Group_Photo_List .PhotoContent .ContentTitle{ margin:0 0 10px 0; border-bottom:2px #CFEAF7 dashed; font-size:14px; color:#4E95C5;}
#Group_Photo_List .PhotoContent .Content{ margin:15px; padding:15px; background:#F0F8FD; border:1px #CFEAF7 solid; font-size:12px; text-align:left;}


#Group_Photo_List .Comments{ padding:4px 0 4px 8px; background:#CFEAF7; border-top:1px #88C5E1 solid; border-bottom:1px #88C5E1 solid; font-size:14px; font-weight:600;}
#Group_Photo_List .CommentsContent{ margin:20px; padding:10px; border:1px #CFEAF7 dashed; background:#F0F8FD;}
#Group_Photo_List .CommentsContent table tr td{ vertical-align:top;}
#Group_Photo_List .CommentsContent table tr td.t1{ width:110px; background:#F0F8FD; border-right:1px #CFEAF7 solid; text-align:center;}
#Group_Photo_List .CommentsContent table tr td.t1 .User{ margin:0 5px 10px 8px!important; margin:30px 5px 10px 4px;}
#Group_Photo_List .CommentsContent table tr td.t1 .User li.userimg{ margin:auto; padding:1px; width:56px; height:56px; background:url("User.png") no-repeat left top; text-align:left;}
#Group_Photo_List .CommentsContent table tr td.t1 .User li.userimg img{ width:48px; height:48px;}
#Group_Photo_List .CommentsContent table tr td.t1 .User li.username{ text-align:center;}
#Group_Photo_List .CommentsContent table tr td.t1 span{ display:block; padding:5px 0 0 0; border-top:1px #CFEAF7 solid; color:#f00;}
#Group_Photo_List .CommentsContent table tr td.t2{ padding:0 0 0 15px;}
#Group_Photo_List .CommentsContent table tr td.t2 .AddTime{ font-size:10px; color:#888;}



/* -- 回复内容 -- */
#form_comment{ margin:0 0 10px 0; padding:0 0px;}
#form_comment .title{ height:24px; padding:3px 0 0 10px; letter-spacing:2px; font-size:14px; font-weight:600; color:#1F446C;}
.add_comment{ padding:0 5px;}
#form_comment .d4,#form_comment .d5,#form_comment .d6{ padding:5px 0 0 5px;}
#oblog_edit #oblogubbedit{ width:395px; border:none;}
input#submitubbeditor{ width:70px; height:30px;}


/* -- 成员列表 -- */
.GroupList#GroupBestUser{ text-align:left;}
.GroupList#GroupBestUser .UserList{ width:100px!important; width:103px; height:120px; text-align:center;}
.GroupList#GroupBestUser .UserList .userimg{ margin:0 auto; text-align:left;}
.GroupList#GroupBestUser .UserList .username{ margin:0 auto;}
.GroupList#GroupBestUser .UserList .username a{ font-size:14px;}
.GroupList#GroupBestUser .UserList .usercity{ font-size:12px; color:#777;}

/* -- 申请加入 -- */
#join fieldset{ border:none;}
#join fieldset legend{ margin:20px 0; font-weight:600;}
#join fieldset table{ margin:0 0 20px 20px;}
#join fieldset table table{ margin:auto;}
#join fieldset table tr td{ vertical-align:top;}
#join fieldset table tr td label{ display:block; padding:3px 0 0 0;}
#join fieldset table tr td input#Submit{ height:30px;}
/* -- 发布新帖 -- */
#commentform fieldset{ border:none;}
#commentform fieldset legend{ margin:20px 0; font-weight:600;}
#commentform fieldset table{ margin:0 0 20px 20px;}
#commentform fieldset table table{ margin:0;}
#commentform fieldset table tr td{ vertical-align:top;}
#commentform fieldset table tr td label{ display:block; padding:3px 0 0 0;}
#commentform fieldset table tr td input#Submit{ height:30px;}
/* -- 发布相片 -- */
#d_file{ width:90%; line-height:30px; padding:10px; height:200px;}
#d_file li{ height:30px; line-height:30px;}
#d_file #ctl00_cphBody_ctl00_TextBoxTitle{ width:300px; border:1px solid #ccc; height:20px; line-height:22px;}
#d_file #ctl00_cphBody_ctl00_FileUploadPhoto{ width:304px; border:1px solid #ccc; height:24px; line-height:22px;}
#d_file #ctl00_cphBody_ctl00_ButtonFile{ width:50px; height:28px; line-height:28px; margin:5px 0 0 60px; letter-spacing:2px;}
/* -- 圈子信息 -- */
#Group_Info{ padding:0 0 20px 0;}
#Group_Info fieldset{ border:none; padding:0 20px;}
#Group_Info fieldset legend{ display:block; margin:10px 0; border-bottom:2px #694659 dotted; font-size:14px; font-weight:600;}
#Group_Info fieldset .Group_Data{}
#Group_Info fieldset .Group_Data img{ padding:5px; background:#F0F8FD; border:1px #5FAED7 solid;}
.GroupAdmin{ width:155px; *width:165px; _width:165px; height:90px; background:#FCFBF7; border:1px #E9E3CC solid; overflow:hidden; margin:5px; padding:10px;}
.GroupAdmin li.Adminimg{ float:left; margin:0 10px 0 0; padding:1px; width:56px; height:56px; background:url("User.png") no-repeat left top;}
.GroupAdmin li.Adminname{ text-align:center; width:60px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.GroupAdmin li.Adminname a{ font-size:12px; font-weight:600;}
.GroupAdmin li.Admincity{ margin:10px 0 0 0;}




/* ============模板标签============ */
/* -- 圈子资料 -- */
#GroupInfo{ margin:10px;}
ul.Groupico{ margin:10px;}
ul.Groupico li{ font-size:14px; clear:left;}
ul.Groupico li img{ padding:5px; background:#fff; border:1px #5FAED7 solid; float:left;}
ul.Groupico li{ font-weight:600;}
ul.Groupico li span{ font-weight:400; clear:left;}
div.GroupIntro{ margin:10px; padding:5px; background:#FAF8F3; text-align:left; border:1px solid #E3DECA;}
div.GroupIntro p{ margin:0; text-indent:24px; color:#555;}
ul.GroupData li{ list-style:square; margin:2px 0 2px 25px; text-align:left;}

/* ==================== GroupMember =======*/
ul.GroupMember,ul.GroupFriendLink{ margin:10px; line-height:20px;}
ul.GroupMember li,ul.GroupFriendLink li{ padding:0;}

/* -- 最新回复 -- */
#GroupComments{ margin:10px;}
#GroupComments li{ margin:5px 0!important; margin:-5px 0; padding:0 0 0 17px; background:url("comment.gif") no-repeat left 2px;}
#GroupComments li a{ font-size:12px;}
#GroupComments li span.user{ display:block; color:#45A420;}
#GroupComments li span.user span.time{ font-size:9px; color:#777;}


/* -- 友情链接 -- */
#GroupLinks{ margin:10px;}
#GroupLinks p{ margin:0;}

/* -- 公告 -- */
ul.GroupPlacard{ margin:10px;}
ul.GroupPlacard p{ margin:0;}

/* -- 管理员 -- */
#GroupAdmin{ margin:10px; font-size:14px;}
#GroupAdmin .GroupAdmin{ height:55px; padding:10px; background:#fff; border:1px #CFEAF7 solid;}
#GroupAdmin .GroupAdmin li.Adminimg{ float:left; margin:0 10px 0 0; padding:1px; width:56px; height:56px; background:url("User.png") no-repeat left top;}
#GroupAdmin .GroupAdmin li.Adminname{ text-align:center; width:100px!important; width:110px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
#GroupAdmin .GroupAdmin li.Adminname a{ font-size:12px; font-weight:600;}
#GroupAdmin .GroupAdmin li.Admincity{ margin:10px 0 0 0;}

/* -- 活跃成员 -- */
#GroupBestUser{ margin:10px 0 10px 10px; font-size:14px;}


/* -- 最新成员 -- */
#GroupNewUser{ margin:10px 0 10px 10px; font-size:14px;}


/* -- 最新文章 -- */
#GroupNewLog{ text-align:center}
#LogList{ border-collapse:collapse; border:none; width:100%;}
.LogList{ border-collapse:collapse; border:none; width:98%; margin:5px 0; border:1px solid #CAE6F6; text-align:left;}
#LogList thead{ background:#EAF4F9;}
#LogList thead tr th{ padding:2px 0 0 0; border-bottom:1px #C4E9F3 solid; text-align:center; font-weight:400; line-height:1.2;}
#LogList thead tr th.t1{ padding:2px 0 0 20px; border-right:1px #C4E9F3 solid; text-align:left;}
#LogList thead tr th.t2{ width:50px; border-right:1px #C4E9F3 solid;}
#LogList thead tr th.t3{ width:100px;}
#LogList tbody{}
#LogList tbody tr{}
#LogList tbody tr.r1{ background:#fff; text-align:left;}
#LogList tbody tr.r2{ background:#F0F8FD;}
#LogList tbody tr td{}
#LogList tbody tr td.t1{ padding:0 0 0 10px;}
#LogList tbody tr td.t2{ text-align:center;}
#LogList tbody tr td.t3{ text-align:center;}
#LogList tbody tr td.t3 span{ display:block; font-size:9px;}

.LogMore{ padding:2px 5px 0 0; border-top:1px #CFEAF7 dashed; text-align:right;}


/* -- 最新相片 -- */
#GroupNewPhoto{ padding:10px 0;}
#photolist{ float:left; width:90px; overflow-y:hidden;}
#photolist ul.oPhotoList{ text-align:center; margin:5px; text-align:center;}
#photolist ul.oPhotoList li.oPhotoTitle{ width:80px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
#photolist ul.oPhotoList li.ousername{ font-size:12px; float:left; width:80px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; height:30px;}
#photolist ul.oPhotoList li.ousername a{ color:#276692;}

ul.PhotoList{ text-align:center; margin:5px; text-align:center; overflow-y:hidden;}
ul.PhotoList li.Photoimg{ float:left; width:85px; *width:90px; _width:90px; height:80px;}
ul.PhotoList li.Photoimg img{ width:70px; height:65px; padding:2px; background:#fff; border:1px #CFEAF7 solid;}
ul.PhotoList li.PhotoTitle{ width:110px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
ul.PhotoList li.username{ float:left; width:110px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
ul.PhotoList li.username a{ color:#276692;}
/* -- 精华文章 -- */

/* ============================================================================ 其他 == */
div.quote{ margin:20px 10px auto 10px; padding:5px 10px 10px 10px; background:#ffe; border:none; border:1px #fc6 solid;}














.cell{ float:left; width:220px;}
.Centercell{ float:left; padding:0 10px 10px 10px; width:500px;}
.row{ clear:both;}
.r_nbsp{ display:none;}
.root{ width:960px; margin:0 auto; background:#fff; overflow-x:hidden; overflow-y:auto; *overflow:hidden; _overflow:hidden;}
.root *{ /*次属性FF的说*/-moz-user-select:none;}
.line{ width:220px; line-height:10px; height:10px; overflow:hidden; font-size:12px;}
.title{ height:24px; font-size:12px; font-weight:bold; line-height:24px; text-align:center;}
.content{ text-align:left; line-height:24px; overflow-y:auto;}
#ctl00_cphBody_regcontent{ padding:10px;}
.CDrag_temp_div{ border:#CCCCCC 1px dashed;}
#ctl00_cphBody_ctl00_AspNetPager1{ background:#E8F3FA; border-top:1px solid #C4E9F3; text-align:center;}
td#dialogMsg{ text-align:left;}




