/*----------------------------------------------------------------------
    这个就是默认模板的css了
----------------------------------------------------------------------*/

/*----------------------------------------------------------------------
   页面背景的样式
----------------------------------------------------------------------*


/*----------------------------------------------------------------------
   头部和主体
----------------------------------------------------------------------*/


/* Site Head */

/* Main Background Color/Image */

/*----------------------------------------------------------------------
   目录部分
----------------------------------------------------------------------*/


/*----------------------------------------------------------------------
   模块部分
----------------------------------------------------------------------*/


/*---
show modoul
--*/

span.date,span.small { font-size:10px;}

.nw_2col h4 { float:left; width:60%;} .nw_3col h4 { float:left; width:53%;}
.nw_2col h5,.nw_3col h5,.nw_2col .gMain_bbsAuthor { float:right; width:35%; text-align:right;}
.nw_3col h5 { width:43%;}

.join_btn
{ display:inline-block; text-decoration:none!important; width:60px; height:20px; text-align:center; padding:3px 10px 4px; font-size:12px; line-height:20px;}
.gTitle { height:30px!important; background:#fff!important;} .gTitle div { padding:3px 5px;}
.gTitle input { width:50%; height:16px; border:1px #aaa solid!important; border-top:1px #666 solid!important; padding:3px 3px 1px!important; font-size:12px;}


/*-- 圈子成员部分 --*/
.manage_friend { overflow:hidden; width:65px;  height:90px;} 
.friend_main_image { text-align:center;} .gList_member .friend_main_image { float:left;}
.nw_3col .manage_friend{ width:114px; height:170px}
.nw_group_body .manage_friend{ padding:0px 1px; margin:0px 1px 3px 3px; _margin-left:2px;  }

.nw_group_body .manage_friend a{ margin:auto;}
.nw_group_body .friend_main_message,.nw_group_body .friend_main_add 
{ width:23px; float:left; height:18px; padding-top:4px;}
.nw_group_list .friend_main_message,.nw_group_list .friend_main_add /*圈圈英雄的*/
{ padding-top:0px; padding-left:4px;}
.nw_group_body .friend_main_message a,
.nw_group_body .friend_main_add a 
{ display:block; width:18px; height:18px;}
.gList_member .user_contact { width:96%; height:20px; overflow-y:hidden; padding:2px 0;}
.user_contact { width:56px; clear:both; text-align:center;} 
.gList_member .user_contact { text-align:left;}
.nw_3col .nw_group_body .manage_friend .user_contact  {height:15px;}
.manage_friend .user_contact a { text-decoration:none;} 
.manage_friend .user_contact a:hover { text-decoration: underline;}
.friend_group_duty { padding:0 0 2px 4px; font-size:13px;}
.friend_main_visit { height:36px;}
.friend_main_visit span.num { height:18px; font-size:10px; padding-right:3px;}

/*列表相册*/
.glist_photo { width:100%;}
.group_photo { padding:10px 0 3px; text-align:center; float:left; width:103px; } 
.group_photo div { overflow:hidden;} .group_photo_img { width:100%; height:85px; }
.group_photo a { text-decoration:none!important;} 
.group_photo a:hover { text-decoration: underline !important;}
.group_photo .group_photo_title { width:90%; height:21px; clear:both; overflow:hidden;line-height:21px;}

.gAdd_photo { width:100%; margin:auto;}
.photo_main_left { width:78%; float:left; overflow-x:hidden; }
.photo_main_right { width:20%; height:400px; float:left; margin-left:4px; padding-left:5px; border-left:1px #ccc solid;}
.upload_done { width:100%; height:150px; padding:8px 1%; display:table; margin-bottom:8px;}
.upload_done .upload_done_form{ width:55%; float:left;}
.upload_done .upload_done_form ul li { width:100%; padding:5px 0 0;} 
.upload_done .upload_done_form ul li input { padding:2px 3px 0; height:21px; width:270px;}
.upload_done .upload_done_view{ width:45%; float:left;}
.upload_done .upload_done_view .upload_done_view_main { width:80px; height:80px; text-align:center; float:left;}
.upload_info { width:98%; min-height:100px; height:auto!important; height:100px; display:table;}
.upload_info h5 { width:98%; padding:8px 5px 1px 2px; margin:0 0 3px; font-size:12px; font-weight:bold; text-align:left;}
.upload_info p { line-height:150%;}

.upload_space { padding:5px 0 3px;}
.upload_space .upload_space_line{ width:90%; height:10px;} 
.upload_space .upload_space_line img {height:10px;}
.upload_space .big { font-size:1.5em;}

.photo_main_left a:hover { text-decoration:none;}

.upload_info input.add_text { width:90%; padding:4px 5px 0; height:17px;}

.manage_submit { padding:8px 0 0 10px;}

.upload_done .upload_done_form ul li input { border:1px #aaa solid; font-size:12px; }
.upload_info p b, .upload_info h5{  color:#4a4a4a;}

.upload_info input.add_text { border:1px #BDC7D8  solid; border-top:1px #7A8FB1 solid; color:#333; }
.upload_space { border-bottom:1px #ccc solid;}
.upload_space p { color:#7f7f7f;} 
.upload_space p b{ color:#505050;}
.upload_space p span,.upload_space .big { color:#eaa511}
.upload_space .upload_space_line { border:1px #ccc solid;}
.upload_space .upload_space_line img { background:#ccc; border:0px #fff solid;}

.upload_done .upload_done_view .upload_done_view_main img { border:1px #ccc solid;}

.group_ablum { width:33%; height:110px; float:left; padding-top:10px;}
.group_ablum .l { width:124px; height:97px; text-align:center; padding:9px 0 0; }
.group_ablum .r { float:left; width:110px;}

/*-- 圈子成员部分 --*/



/*-- 话题列表部分--*/

.list_main { width:98%; padding:6px 0 4px; margin:auto; overflow:hidden;}
.nw_1col .list_main { width:96%;} .nw_3col .list_main { width:100%; clear:both;}
.list_main h4,.bbs_view h4 { font-size:12px; padding:0 2px 3px 16px; line-height:150%; }
.list_main h4 a{ display:inline-block; text-decoration:none; font-size:13px; }
.list_main h4 span,.bbs_view h4 span,.manage_coninfo span { width:11px; height:16px; margin:2px 4px 0 0; display:block; position:absolute; left:2px; top:4px; }
.list_main h5 { text-align:right; padding-right:5px; }
.list_main h5 span span { font-size:11px;}
.nw_3col .list_main  h5 span.date { text-align:right;}


.nw_2col .gMain_bbsAuthor img { float:right; margin:0 5px;} 
.nw_2col .gMain_bbsAuthor p { float:right;} .nw_1col .gMain_bbsAuthor p { float:left;}
.nw_1col .gMain_bbsAuthor img { float:left; margin:0 5px 0 16px;}
/*话题最终显示*/
.bbs_view_main { padding-top:2px!important;}
.bbs_view { width:100%; min-height:45px; height:auto!important; height:45px; }
.bbs_view h4 { width:100%; font-size:14px; text-indent:20px; padding:5px 0 0; height:25px;} 
.bbs_view .comment_list_mian { border:none; padding-top:5px;}
.nw_view_body { width:98%; margin:auto; clear:both;}
.nw_view_body,.nw_view_body p { line-height:1.8!important; font-size:13px!important; }
.nw_view_foot { width:100%; height:22px; margin:auto; text-align:right; padding:5px 0 0; line-height:18px;}

.bbs_view_main .photo_list_bottom { width:99%; margin-top:0px; border-top:0px #fff solid;}

.bbs_view .list_main { padding-top:19px;}
/*-- 话题列表部分--*/

/*-- event begin--*/
.gMain_event .list_main h4 { float:none; padding-left:0px; }
.gMain_event .list_main div,.gView_event { display:block; float:left; line-height:180%;}
.gMain_event li,.gView_event li { clear:both;}
.nw_1col .gMain_event .list_main div { float:none; clear:both;}
.nw_2col .gMain_eventInfo,.nw_3col .gMain_eventInfo { float:left; padding-right:20px; clear:none;}
.event_member span{ display: block; float:left; margin-right:5px;}
.event_1{ clear:both;}

.list_main_image { float:left;}  .list_main .list_main_image a { text-decoration:none;}
.nw_3col .gMain_event div div { width:550px;}
.nw_3col .gMain_event .list_main h4 { padding-left:17px;}
.nw_3col .gMain_event .list_main_image  { padding-left:20px;} 

.event_member_list .manage_friend { width:65px; height:90px; padding-top:5px;}
/*-- event end--*/

/*-- sign begin--*/
.gSign { width:96%;  text-align:center;} .gSign span { text-align:left;}
.gSign h3 { width:90%; margin:0 auto; padding:5px 0 7px;  font-size:15px; line-height:25px;}
.gSign h3 span { display:block; float:left; font-size:12px; width:90px; height:25px;}
.gSign h3 span img { margin:0 3px 0 0;}
/*-- sign end--*/

/* 首页相册 begin*/
.photo_player_view { width:460px; height:auto!important; margin:2px auto 3px; text-align:center; padding:5px 0 5px; overflow-x:hidden; clear:both; float:left;}

.drag_box {CLEAR: both;  PADDING: 0px; FLOAT: left;  MARGIN: 0px; OVERFLOW: hidden; WIDTH: 460px; height:86px; }
.drag_box .h_bxPhotos {POSITION: relative; HEIGHT: 82px}
.drag_box .h_bxPhotos .h_btn {WIDTH: 11px; POSITION: absolute; TOP: 3px; HEIGHT: 78px; }
.drag_box .h_bxPhotos .bl {LEFT: 3px;}  .drag_box .h_bxPhotos .br {RIGHT: 3px;}
.drag_box .h_bxPhotos .h_p_box {padding:5px 0 4px;  MARGIN: 0px 18px; OVERFLOW: hidden; WIDTH: 425px;  HEIGHT: 78px}
.drag_box .h_bxPhotos .h_p_box div {WHITE-SPACE: nowrap}
.drag_box .h_bxPhotos .h_p_box img {PADDING: 0px; BACKGROUND: no-repeat center center;  MARGIN: 0px 3px; }
/* 首页相册 end*/

/*圈子信息部分 begin*/
.nw_2col .user_photo{ width:32%; float:left;} .nw_2col .user_name { text-align:left;} 
.user_photo{  padding-bottom:3px; text-align:center;} .user_photo img { padding:3px;}
.user_name { text-align:center; font-size:14px; height:23px; line-height:23px;}
.user_name a { font-size:12px;}



.gMain_manager { width:100px; height:55px; padding:3px 0 0 5px; float:left;}
.gMain_manager img,.gMain_manager p { float:left; float:left; } 
.gMain_manager p { display:block; width:52px; margin:0px; padding:0 0 0 5px;}
 .gMain_manager p {padding-right:0px; line-height:130%!important }
/*圈子信息部分 end*/


/*圈子邀请 begin*/
.group_invte_in { width:96%; height:auto; margin:auto; padding:15px 0;}
.group_invte_in ul li { width:33%; height:25px; float:left;}
.group_page_num { width:98%; height:20px; padding-top:10px; clear:both; text-align:left;}
.group_page_num a { display:inline-block; text-decoration:none!important; padding:4px 8px 3px;}
.group_invite_guide { width:98%; height:70px; padding:15px 0 8px;}
.invite_item { width:33%; float:left;}
.invite_item a { display:block; width:190px; height:40px; padding:10px; text-decoration:none!important}
.invite_item a img { border:none;} .invite_item a strong { font-size:16px;}
.invite_item a span {  display:block; padding-top:8px;}

.group_invite_main { width:96%; height:auto; margin:auto; padding:10px 0 30px;}
.group_invite_main p { padding:0 0  10px; margin:0 0 0;}
.group_invite_main h3,.group_invite_main h4 { padding:5px 0 0; margin:0 0 5px; clear:both;}
.group_invite_main h3 { font-size:14px; font-weight:normal; line-height:170%;}
.group_invite_main h4 { font-size:12px;} 
.group_invite_main h4 span { font-weight:normal;}
.group_invite_main h3 span { font-size:12px; }

.group_invite_main .add_text4 { width:500px; height:80px; padding:3px 5px; font-size:12px}
.group_invite_main p .add_text { width:500px; padding:2px 3px; font-size:12px}
.group_invite_main p .btn{ padding:3px 3px 1px; font-size:13px}
.main p .btn { border:1px #999 solid; background:#fafafa; padding:1px 3px 0px; font-size:12px}

.group_invite_emaill {width:600px; height:auto; margin:auto; padding:0 0 10px 23px; clear:both; display:table;}
.group_invite_emaill ul li { width:550px; height:25px; float:left; clear:both; padding-bottom:5px;}
.group_invite_emaill .left { float:left; }  .group_invite_emaill .right { float:right;}
.group_invite_emaill .add_text2 { width:210px; padding:3px 3px 1px; font-size:12px;}

.nw_3col .nw_group_body .group_invite_main .manage_friend { width:121px!important; height:120px!important; overflow:hidden!important;}
/*圈子邀请 end*/

.show a { background:url(../images/group_ico_short.gif) no-repeat 160px;}
.hidden a { background:url(../images/group_ico_show.gif) no-repeat 160px;}

/*include*/

/*评论部分  begin*/
.bbs_view .comment_list_mian { overflow: hidden; padding-bottom:5px;}
.nw_3col .comment_content .manage_friend { width:100px; }
.comment_list h2,.event_member_list h2{font-size:14px;  padding:10px 0 5px 5px; font-weight:bold;}
.comment_list,.comment_list ul,.comment_list_mian,.event_member_list{width:100%; clear:both;}.comment_title,.comment_content { overflow:hidden} .comment_content { padding:8px 0 4px;}
.comment_list .comment_title li{ height:22px; padding-top:6px;} 
.comment_title .left { padding-left:5px;} .comment_title .right { padding-right:5px;}
.comment_list_mian ul.comment_content li{ min-height:20px; height:auto!important; height:20px; display:table;}
.comment_list_mian ul.comment_content li.comment_content_main { width:78%; min-height:100px; height:auto!important; height:100px;}
.comment_list_mian li.cited_btn {width:76%; text-align:right; float:right; padding-right:2%;}
.comment_list_mian .user_contact { width:80%; overflow-y:visible!important;}

.comment_content .manage_friend { height:90px; }

.comment_list_mian ul.comment_content li .cited_main { width:90%; padding:5px 10px; margin:2px auto 8px;}

.comment_list .comment_add { width:95%; margin:3px auto; text-align:left;min-height:100px; height:auto!important; height:100px;}
.comment_add input.btn {  width:60px; height:28px; font-size:13px; padding-top:2px; margin:8px 8px 0 0;}
.reply_info { width:99%;  text-align:right; padding:4px 1% 0 0; height:30px; clear:both;}
.comment_add input.add_text { width:100px;}

.comment_add .left { width:60%; overflow:hidden;}
.ablum_comment_smilelist { margin:0 0 5px 10px; float:left; height:85px; width:250px; }
.comment_add textarea.add_text,.manage_info table td textarea.add_text { padding:4px 4px 0px; margin-bottom:8px; width:380px; font-size:12px; float:left; height:80px;}
.comment_area { float:left;}
.comment_btn { clear:both;}
/*评论部分 end*/

/*管理部分 begin*/
.manage_menu{ width:90px; text-align:left; padding:2px 0 6px 12px; float:left;}
.manage_menu a { display:block; text-decoration:none!important; padding:3px 10px 1px;}
.manage_btn { width:98%; height:30px; clear:both; margin:auto;}
.manage_btn input.btn { width:100px; height:25px; font-size:13px; }
.manage_info table { width:100%; margin:2px auto 8px;}
.manage_info table td input { font-size:12px;}
.manage_info table td input.add_text { width:200px; margin-left:5px; height:18px;}
.manage_info table .manage_use_toolbar { border:none; background:none;}
.manage_info table .manage_use_toolbar label { padding-left:2px;}

.manage_main { padding-top:10px; overflow:hidden; width:100%;} 
.manage_main a { text-decoration:none!important;}
.manage_option { width:98%; margin:auto;}
.manage_option .invite_item{ height:90px;} 
.manage_option .invite_item span{line-height:180%; }
.manage_option .invite_item a{ height:60px; width:170px; padding-left:35px; position:relative}
.manage_option .invite_item span.ico { display:block; position:absolute; left:6px; top:-2px;}
/*管理部分 end*/

/*add manage begin*/

.manage_main ul { margin-bottom:8px; clear:both; overflow:hidden;}
.manage_main ul li {float:left; overflow:hidden;}
.manage_main .manage_note { line-height:28px; width:100px; text-align:right; font-size:13px;}
.manage_main .manage_from { width:610px; padding-left:10px; position:relative; }
.add_text1,.add_textarea2 {  width:550px; height:19px; font-size:12px; padding:2px 4px; line-height:19px; }
.add_textarea2 {height:80px; }
.btn1{ width:70px; height:30px; font-size:13px; padding:6px 8px 4px; text-align:center;}

/*add manage end*/

/*list manage begin*/
.manage_use_toolbar { width:100%; height:30px; clear:both; padding-top:5px; z-index:100;}
.manage_use_toolbar label { display:inline-block; width:70px; padding-left:16px;}
.manage_use_toolbar a.mList { width:74px; height:17px; display:block;  padding:5px 0 0 15px; text-decoration:none; position:absolute; left:80px; top:0px; }
.manage_use_toolbar span,.nw_3col .gList_bbs h5 span { display:block; float:right; width:100px; text-align:center; line-height:25px;}
.manage_use_toolbar .l span { float:left; padding-left:20px; font-size:14px}
.manage_coninfo span { margin-top:0px; top:1px;}
.manage_coninfo { position: absolute!important; width:77px;  padding:4px;  z-index:100; display:block; left:83px; top:19px; }
.manage_coninfo a { display:block; width:53px; padding:3px 0 2px 20px; text-decoration:none!important; position:relative; cursor:hand; }

/*list manage end*/



/*百事群英 begin*/
.pepsim_vote { height:115px; background:url(../images/group_pepsim_bg.jpg) no-repeat center top!important;}

.pepsim_vote_main ol {width:250px; float:left;  padding:4px 0 0 10px;}
.pepsim_vote_main ol li { width:260px; height:22px; overflow-y:hidden; line-height:22px;}
.pepsim_vote_main ol li b { font-size:14px;}
.pepsim_vote_main ol li span { color:#ffde00;}

.pepsim_vote_main {color:#fff; }
.pepsim_vote2{ width:160px; height:60px; float:left; padding:15px 0 0 20px;}
.pepsim_vote2 a { display:block; width:140px; height:25px; margin:0 0 5px!important; font-size:12px; padding:0 0 0  10px; font-weight:bold; line-height:25px; text-decoration:none!important;}
.pepsim_vote2 a:hover { text-decoration:none; color:#fe9196!important;}

.pepsim_vote2 a { background:#ed1c24 url(../images/user_pepsim_btn.gif) no-repeat 130px 2px; color:#fff!important; }

.pepsim_link { width:100%; height:20px; background:#000; clear:both; margin-top:250px; display:none;}
.pepsim_link a { width:100%; height:20px; display:block;} .pepsim_link a:hover { text-decoration:none;}
/*百事群英 end*/




