@charset "gb2312";
/* 圈子首页CSS */

/* -- 全局定位 --*/
* { margin:0px auto; padding:0px; }
html, body { margin:auto; padding:0px; background-color:#fff; font-size:12px; }
#container { margin:auto; width:100%; height:100%; }
.clear { clear:both; }
.bigfont {  font-size:14px; font-weight:bold; color:#1a8dc2; }
.bigfont a{color:#1a8dc2;text-decoration:none;}
/* -- 头部定位 --*/
#header {margin:auto; width:100%; text-align:center;  }
#group_top { width:760px; height:96px; }
.group_logo { background:url(../images/grouplogo.gif) no-repeat 0 10px; width:170px; height:76px; float:left; margin-top:20px; }
.group_member { width:580px; height:20px; color:#1a8dc2; float:right; padding:10px 10px 0 0; text-align:right; }  
.group_member a{ color:#ff72ae; }
.group_member a:hover{ color:#fff; background-color:#ff72ae; text-decoration:none;}
.group_menu { width:590px; float:right; height:66px; line-height:66px; }
.group_menu ul { list-style:none; }
.group_menu li{ font-size:14px; font-weight:bold; color:#1a8dc2; text-align:center; float:right; padding-left:10px; width:130px; }
.group_menu li a{ color:#1a8dc2; text-decoration:none; }
.group_menu li a:hover{ background:url(../images/group_menubg.gif) no-repeat 0 18px; width:80px; color:#fff; display:block; }
#group_search {width:100%; background:url(../images/group_serachbg.gif) repeat-x; height:35px; line-height:35px; margin-bottom:2px;  }
.group_search_form { width:760px; height:35px; }
.group_search_label { width:560px; height:27px; line-height:35px; float:left; color:#7bb0c8; padding-top:7px;  }
.group_label { border:1px solid #9ed7e8; background-color:#f3fcff; color:#9ed7e8; height:18px;  }
.group_button {background:url(../images/group_button.gif) repeat-x; width:48px; height:20px; border:0; color:#7bb0c8; line-height:20px; }
.group_search_img { width:180px; height:27px; padding:8px 20px 0 0; float:right; }
.group_search_imgbg { background:url(../images/group_serachimg.gif) repeat-x; width:104px; height:27px; }
/* --中间部分-- */
#group_main { width:100%; margin:0 auto; background:url(../images/group_mainbg.gif) repeat-x; overflow:auto; }
#group_main_middle { width:758px; border:1px solid #9ed7e8; margin-top:30px;}
.group_main_title { width:756px; border:1px solid #fff; color:#1a8dc2; height:28px; line-height:30px; text-indent:8px; background-color:#def5ff; font-weight:bold; text-align:left; font-size:14px; }
.group_main_class { width:728px; height:105px; background-color:#f5fcff; padding-top:15px; padding-left:30px; }
.group_main_class1 { width:728px; height:105px; background-color:#fff; padding-top:15px; padding-left:30px; }
.group_main_list { width:234px; text-align:left; float:left; height:90px; }
.group_main_list_img { width:110px; height:80px; float:left; padding:10px 0 0 10px; }
.group_main_list_text {width:114px; height:90px; float:right; }
.group_main_list_text01 { text-align:left; font-size:14px; font-weight:bold; color:#1a8dc2; height:20px; line-height:20px; margin-top:10px; float:left; }
.group_main_list_text01 a{ font-size:14px; font-weight:bold; color:#1a8dc2; }
.group_main_list_text01 a:hover{ color:#ff72ae; }
.group_main_list_text02 { width:114px; text-align:left; color:#1a8dc2; height:60px; float:left; }
.group_main_list_text02 ul{ list-style:none; }
.group_main_list_text02 li{ width:57px; color:#1a8dc2; float:left; height:20px; padding-top:5px; }
.group_main_list_text02 li a { color:#1a8dc2; text-decoration:none; }
.group_main_list_text02 li a:hover {color:#ff72ae; }
/*--底部--*/
#group_footer { width:100%; margin-top:20px; }
.group_footer_main { width:760px; margin:auto; text-align:center; }
.group_footer_main ul{ list-style:none; }
.group_footer_main li{ color:#c3c3c3; height:20px; line-height:20px; width:760px; float:left;}
.group_footer_main li a{color:#c3c3c3; }

/* --------------------------------------------- 圈子分类 ----------------------------------------------------- */
.group_class_text { width:738px; margin:auto; text-align:left;  border-bottom:1px dotted #CCCCCC; padding-top:10px; padding-left:20px;}
.group_class_text ul{ list-style:none; line-height:25px; }
.group_class_text li{ color:#1a8dc2; font-size:14px; float:left;   }
.group_class_text li a{ color:#1a8dc2; text-decoration:none; padding-right:20px;}
.group_class_text li a:hover{ color:#ff72ae;}
.group_class_text li span a{ font-weight:bold; width:718px; float:left; text-decoration:none;}
.group_more {color:#1a8dc2; text-align:right; padding-right:20px; height:40px; line-height:40px; }
.group_more a { color:#1a8dc2; text-decoration:none;}
.group_more a:hover{ color:#ff72ae;}
/* --------------------------------------------- 圈子分类列表 ----------------------------------------------------- */
.group_list_text { width:758px; text-align:left; }
.group_list_title { width:758px; height:25px; background-color:#f5fcff; color:#1a8dc2; text-indent:20px; line-height:25px; }
.group_list_title span { color:#999999; }
.group_list_title a{ color:#1a8dc2; text-decoration:none; }
.group_list_title a:hover { color:#ff72ae; }
.group_list_class { width:758px; padding-bottom:10px; border-bottom:1px dotted #9ed7e8;  }
.group_list_class_img { width:103px; height:103px; float:left; padding:17px 0 0 17px;  }
.group_list_class_text { width:638px; height:100px; float:right; padding-top:20px;  }
.group_list_class_text ul{ list-style:none;}
.group_list_class_text li{ color:#1a8dc2; width:638px; float:left; line-height:20px; } 
.group_list_class_text li a{ color:#1a8dc2; font-size:14px; font-weight:bold; text-decoration:none; }
.group_list_class_text li a:hover{ color:#ff72ae;}
.group_list_class_text li span { color:#999999; }
/* --------------------------------------------- 圈子内页首页 ----------------------------------------------------- */
#group_class_top { background:url(../images/group_classtopbg.gif) repeat-x; height:47px; }
.group_class_center { width:760px; margin:auto; height:47px; }
.group_class_toplogo { background:url(../images/group_class_toplogo.gif) no-repeat; height:47px; width:150px; float:left; }
.group_class_search { width:270px; float:left; height:37px; padding-top:10px; }
.group_class_member { width:340px; float:left; height:47px; line-height:47px; color:#1a8dc2; }
.group_class_member a{ color:#ff72ae; }
.group_class_member a:hover{ color:#fff; }
.group_class_topimg { background:url(../images/group_class_topimg.gif) no-repeat; width:760px; height:77px; padding-top:30px; }
.group_class_name { font-size:14px; color:#fff; font-weight:bold; height:35px; width:160px; float:left; line-height:35px; }
.group_class_join { width:180px; float:right; height:35px; padding-left:420px;line-height:35px; } 
.group_class_join a { background:url(../images/group_join.gif) no-repeat; height:35px; width:112px; display:block; text-indent:-9999px; }
.group_class_imgbg { background:url(../images/group_mainbg1.gif) repeat-x; height:32px; width:740px; line-height:32px; text-align:right; padding-right:20px; }
.group_class_imgbg a{ color:#00547b; text-decoration:none; }
#group_class_main { width:760px; margin-top:10px;  } /*-- 内页首页中间 --*/
#group_class_left { width:171px; margin-right:8px; float:left; height:100%; }
#group_class_right { width:581px; float:right; }
.group_classtitle_form { border:1px solid #a5daea; width:169px; height:100%; margin-bottom:6px; }
.group_classtitle_bg { background:url(../images/group_class_title1.gif) no-repeat; width:169px; height:29px; line-height:29px; text-indent:15px; font-size:14px; font-weight:bold; color:#1a8dc2; }
.group_class_formtext { width:169px; color:#00547a; height:100%; margin-bottom:6px; }
.group_class_formtext dt { font-weight:bold; width:149px; float:left; height:20px; line-height:20px; text-indent:20px; margin-top:10px;  }
.group_class_formtext dd { color:#00547a; float:left; width:126px; height:20px; line-height:20px; text-indent:25px;  }
.group_class_formtext dd a{ color:#00547a;}
.group_class_formtext dd a:hover{ color:#ff72ae;}
.group_class_formtext ul { width:149px; text-align:left; margin-top:10px; list-style:none; }
.group_class_formtext li { color:#777;  line-height:20px; padding-left:20px; }
.group_class_formtext li a{ color:#777; }
.group_class_formtext1 { width:169px; color:#00547a; height:100%; margin-bottom:6px; }
.subtitle { width:169px; margin-top:10px; text-align:center; }
.subtitle ul { list-style:none; display:inline; }
.subtitle li { float:left; height:30px; display:block; width:48px; padding-left:20px; line-height:30px; }
.subtitle li a{ color:#00547a; text-decoration:none; }
.subtitle li a:hover{ background:url(../images/group_class_title2.gif) no-repeat 0 2px; width:48px; display:block;  }
.group_member_class { width:169px; text-align:left; margin-top:5px; }
.group_member_img { background:url(../images/group_memberimg.gif) no-repeat; width:13px; height:100px; float:left; margin-left:10px; }
.group_member_class_text1 {  width:130px; float:right; height:100px;  }
#replaytitle dd { width:169px; margin:0px; text-align:left;}
.group_member_class_text1 ul{ list-style:none; height:100px;  }
.group_member_class_text1 li{ float:left; width:130px; height:22px; color:#777777;  }
.group_member_class_text1 li a {color:#777777; }
.group_class_gbtext { width:149px; word-wrap:break-word; padding:10px; color:#777; border-bottom:1px #6dbbd3 dotted; margin-bottom:5px; } 
.group_class_gbtext a{color:#777;}
.group_class_more { height:30px; color:#1a8dc2; line-height:30px; text-align:right; padding-right:5px; }
.group_class_more a{ color:#1a8dc2; text-decoration:none; }
.group_class_more a:hover{ color:#ff72ae; }
.group_class_notice { width:285px; border:1px solid #aadceb; margin-right:7px; float:left; } /*-- 内页中间上部左 --*/
.group_class_notice_title { width:283px; border:1px solid #fff; height:27px; line-height:27px; background-color:#def5ff; text-indent:20px; }
.group_class_notice_text { color:#00547a; padding:10px; width:263px; height:115px; line-height:20px; }
.group_class_info { width:285px; border:1px solid #aadceb; float:right; }/*-- 内页中间上部右 --*/
.group_class_info_img { width:120px; float:left; text-align:center; padding-top:20px; padding-bottom:10px; height:105px; }
.group_class_info_text { width:155px; float:left; padding-left:10px; height:115px; padding-top:10px; }
.group_class_info_text ul { list-style:none; }
.group_class_info_text li { color:#00547a; text-align:left; line-height:16px;}
.group_class_forum { width:579px; border:1px solid #aadceb; float:right; margin-top:6px;  } /*--内页首页帖子--*/
.group_class_forum1 { width:579px; border:1px solid #aadceb; float:right; } /*--内页首页帖子--*/
.group_class_forum_title { width:577px; border:1px solid #fff; height:27px; line-height:27px; background-color:#def5ff; text-indent:20px; }
.group_class_forum_title span{ margin-left:10px; font-size:12px; color:#00547b; }
.group_class_forum_title span a{ color:#00547b; text-decoration:none; }
.group_class_forum_title span a:hover{ color:#ff72ae; }
.group_class_forum_text { width:557px; padding:10px; }
.group_class_forum_text ul{ list-style:none;}
.group_class_forum_text li{ border-bottom:1px dotted #ccc; width:557px; padding-bottom:5px; text-indent:15px; background:url(../images/forum01.gif) no-repeat 0 12px; padding-top:5px; line-height:20px;  } 
.group_class_forum_text li a{ color:#000; text-decoration:none; }
.group_class_forum_text li a:hover{ color:#ff72ae; }
.group_class_forum_text li span{ color:#999900; margin-left:10px; }
.group_class_forum_text li span a{ color:#999900; }
.group_line { width:760px; height:3px; background-color:#6dbbd3; margin-bottom:5px; display:block; font-size:0px; }

 /*--帖子内页--*/
.group_class_forum_title1 { width:577px; border:1px solid #fff; height:27px; line-height:27px; background-color:#def5ff; text-indent:20px;font-weight:bold; color:#1a8dc2; }
.group_class_button_bg { background-color:#f1fbff; border-bottom:1px solid #aadceb; width:577px; height:31px; padding-top:9px; text-align:left; }
.group_class_button_bg a{ color:#00547b; text-decoration:none;}
.group_class_button_bg a:hover{ color:#ff72ae;}
.group_class_button { background:url(../images/forum_sub.gif) repeat-x; width:47px; height:21px; margin:0 auto; padding:0px; line-height:21px; text-indent:10px; float:left; margin-left:10px;  }
.group_class_button a{ color:#00547b; text-decoration:none;}
.group_class_button1 { background:url(../images/forum_reply.gif) repeat-x; width:47px; height:21px; margin:0 auto; padding:0px; line-height:21px; text-indent:10px; float:right; margin-right:10px;  }
.group_class_topic { width:557px; background-color:#fff; font-size:14px; font-weight:bold; color:#000; height:20px; line-height:20px; padding-top:10px; padding-left:20px; }
.quote{word-wrap:break-word;background-color:#f1fbff; font-size:14px; color:#000;padding:6px;}
.group_class_topic a{ color:#000; text-decoration:none;}
.group_class_topic a:hover{ color:#ff72ae; } 
.group_class_topic_text { background-color:#f1fbff; width:565px;  margin-top:5px; padding-top:10px; }
.group_class_topic_text1 { background-color:#fff; width:565px;  margin-top:5px; padding-top:10px; }
.group_class_topic_id { width:300px; padding:5px 5px 5px 15px;float:left; }
.group_class_topic_id a { color:#990000; }
.group_class_topic_id a:hover{ color:#ff72ae; }
.group_class_topic_reply { width:100px;float:left; padding:5px; text-align:right; }
.group_class_topic_reply a {color:#000; text-decoration:none; }
.group_class_topic_reply a:hover{ color:#ff72ae; }
.group_class_topic_quote { width:100px; float:left;padding:5px;text-align:left; }
.group_class_topic_quote a {color:#000; text-decoration:none; }
.group_class_topic_quote a:hover{ color:#ff72ae; }
.group_class_topic_font { color:#444; width:487px; padding:20px 40px 15px 10px;  line-height:22px; border:1px dotted #999999; margin-bottom:20px; word-wrap:break-word; }
.group_fast_reply { width:579px; height:200px; }
.group_fast_reply_title { padding:20px 0 5px 20px; }
.group_fast_reply_label { width:537px; border:1px solid #b0deec; background-color:#f7fcff; color:#333333; padding:20px; margin-bottom:10px; height:40px; font-size:12px;  }
.group_reply_input { height:18px; border:1px solid #b0deec; background-color:#f7fcff; color:#333; width:500px; margin-left:10px; }
.group_fastreply { width:497px; border:1px dotted #999999; padding:20px; margin-bottom:10px; }
/*首页圈子排行*/
.hot_1{z-index:1000px; margin-left:-30px;background:url(../images/hot-1.gif) repeat-x;float:left;width:30px;height:30px;}
.hot_2{z-index:1000px; margin-left:-30px;background:url(../images/hot-2.gif) repeat-x;float:left;width:30px;height:30px;}
.hot_3{z-index:1000px; margin-left:-30px;background:url(../images/hot-3.gif) repeat-x;float:left;width:30px;height:30px;}
.hot_4{z-index:1000px; margin-left:-30px;background:url(../images/hot-4.gif) repeat-x;float:left;width:30px;height:30px;}
.hot_5{z-index:1000px; margin-left:-30px;background:url(../images/hot-5.gif) repeat-x;float:left;width:30px;height:30px;}
.hot_6{z-index:1000px; margin-left:-30px;background:url(../images/hot-6.gif) repeat-x;float:left;width:30px;height:30px;}
.hot_7{z-index:1000px; margin-left:-30px;background:url(../images/hot-7.gif) repeat-x;float:left;width:30px;height:30px;}
.r_title{margin-top:8px;width:758px;height:120px;margin-bottom:1em;background:#fff;border:1px solid #9ed7e8;}
.r_title li a{list-style:none;color:#0278be;text-decoration:none;}
.r_title p{font-weight:bold;color:#0278c2;padding:5px 0 10px 7px;width:751px; !important;width:751px;margin:0;display:block;font-size:14px;}
.r_title p{padding:5px 0 2px 7px}
.r_title .r_more{clear:both;text-align:right;padding:10px 7px 10px 0;}
.r_title .r_more a{text-decoration:underline;}
.r_title .newtopic {margin-left:10px;}
.r_title li{float:left;height:23px;line-height:23px;word-break:break-all;overflow:hidden;width:360px;font-size:13px;}
/*圈子图标*/
.r_title .r_ico{float:left;padding:0 0 5px 7px;width:100px;height:70px;text-align:center;}
.r_title .r_ico img{border:0px;}
.r_title .r_ico a:link,.r_title .r_ico a:visited,.r_title .r_ico a:active{text-align:center;color:#0278c2;width:100px;height:70px;display:block;float:left;text-decoration:none;}
.r_title .r_ico a:hover{text-decoration:none;color:#ff9000;}
.r_title .r_ico a span{margin:0;padding:0;display:block;font-weight:normal;width:100px;height:18px;line-height:18px;text-align:center;float:left;	font-size:12px;overflow:hidden;color:#0278c2;}
.r_title .r_ico a:hover span{cursor:pointer;color:#ff9000;}
/*圈子图标*/