a:hover {color: #2867d6;}
.middle{ vertical-align: middle;}
.pdl50{ padding-left: 50px;}
.red{ color: #ff5722;}

/* 公共样式 */
.row1{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;    display: block;}
.row2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.row3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.page-name{padding-left: 50px;padding-top: 5px;padding-bottom: 5px;background: url(../images/icon_group.gif) no-repeat 15px top;font-size: 16px;font-weight: bold; color: #353535;}
.active-name{background:url(../images/zl_img1.gif) no-repeat left center;}
.btn-self{display: inline-block;border-radius: 3px;font-size: 16px;color: #fff;width: 108px;text-align: center;padding: 8px 0;font-weight: bold;border: none;}
.bg-yellow{background: #f8bb03;}
.bg-blue{background:#395ec6;}
.input-group{border: 2px solid #f8bb03;}


/* 面包屑 */
.crumb{margin-top: -20px;margin-bottom: 20px;}

/*群组首页样式开始*/
.l_rightPicture2{/*  position:relative; margin-right:28px;height: auto;margin-bottom: 15px; */}
.group_links a{ display: inline-block; color: #717171; padding:8px 5px; font-size:14px;}
.group_links a:hover,.group_links a.current{font-size:14px; background: #f2f2f2; color: #27539c; -moz-border-radius: 2px -webkit-border-radius: 2px;  border-radius:2px;}


.l_searchText{ color: #a2a2a2;}
input.l_searchBtn{ border:none; background:url(../images/l_searchBtn.png) 0px center no-repeat;cursor:pointer;}   


.comment .com_Text{ width: 860px;margin:15px 30px;  line-height: 20px;  font-size: 14px;}
.comment .com_Text p{margin-bottom:15px;}
.linksWrap{ padding: 14px 2px; padding-bottom: 0px;}
h2{ font-size: 16px; color: #555; font-weight: bold;}
span.num {  width: 28px;}
.grouph2{border-bottom:1px solid #dfdfdf;color:#333;font-size:14px;padding-bottom:15px;padding-top:9px;font-style:normal;}
.re ul li a.imgbox img{border-radius:6px;float:left;border:1px solid #dfdfdf;}
.linksWrap .l_groupMenuList ul li{width:100px;position: relative;}
.line{ height:0px; font-size: 0px; background: none; border-bottom: none;}
.rs{margin-top:40px;}


#Province,#City,#ClassId,#TagId{height:30px;line-height:30px;border:1px solid #dfdfdf;color:#b0b0b0;}
#StartTime,#EndTime,#DeadLine{height:25px;line-height:25px;border: 1px solid #dfdfdf;}
.upPic img{border:1px solid #dfdfdf; border-radius:8px;}
.textbg{height: 34px;border-radius:3px; padding: 6px 12px;font-size: 14px;color: #555; background-color: #fff;background-image: none;border: 1px solid #ccc;}
#PIC{border:none;width:424px;outline:none;}
.y_grey{ color: #a2a2a2;}
.s1{position: absolute;top:66px;left:145px;}
.s2{position: absolute;top:66px;left:215px;}
.s3{position: absolute;top:90px;left:145px;}
/*列表样式*/
.showList{ padding-top: 10px;}
.infos .imgbox{float:left;position:relative;width:55px;height:55px;margin-right:24px;}
.infos .imgbox a.box{width:55px; height: 55px; display: block; overflow: hidden;}
.infos .imgbox .bg{position:absolute; top:0px; left:0px; width:53px; height: 55px; overflow: hidden; background: url(../images/icons_index.gif) no-repeat 0px -299px;}
.infos .imgbox img{-moz-border-radius: 2px;-webkit-border-radius: 2px;/**width:55px;height:55px;*/border-radius:10px; }
.infos dd{ color: #a3a3a3; font-size: 12px;}
.infos dd.tname{ font-size: 16px; font-weight: bold; color: #353535; padding-bottom: 10px; padding-top: 5px; }
.infos dd span{padding-right: 20px;}
.infos dd span.view{ background: url(../images/icons_index.gif) no-repeat -284px -332px; padding-left: 20px;}
.infos dd span.green{padding-right:4px;}
.infos dd.hot{border:1px solid #ff860e; margin-top:-10px; background: #ffe772;  float: right; padding-left: 0px;}
.infos dd.hot span{ height:20px; line-height: 20px; padding:0px 15px; display: inline-block; }
.infos dd.hot span.word{background: #ffac3f; color: #ffffff; padding: 0px 8px;}

.icon_btnwrap{ width:12px; height:10px; position: relative; background: url(../images/icons_index.gif) no-repeat -71px -230px; cursor:pointer;}
.infos .intro{ padding:12px 2px; font-size: 14px; line-height: 1.4;}
/*折叠等下拉*/
ul.tip_btns {z-index: 300; position: absolute; top:12px; right:-3px; max-width:110px;white-space:nowrap;background: #fff;display:block;border: 1px solid #e9e9e9;
    border-radius: 3px;}
ul.tip_btns:before,ul.tip_btns:after{position: absolute;top:-9px; right:5px;content:''; width:0;height:0; border:4px solid #ccc; border-color: transparent transparent #ccc transparent;}
ul.tip_btns:after{top:-8px; border-bottom-color: #fff;}
ul.tip_btns li{ height: 28px; line-height: 27px; padding-left: 6px; padding-right: 6px; text-align:left; border-bottom: 1px solid #e9e9e9;background-color:#fff;border-top:none;}
ul.tip_btns li a{ color: #717171; font-size: 12px;font-weight:normal;vertical-align:middle;}

ul.tip_btns2{ background: url(../images/icons_index.gif) no-repeat right bottom;    border: 1px solid #e9e9e9;
    border-radius: 3px;}
ul.tip_btns2:before,ul.tip_btns2:after{position: absolute;top:-9px; right:5px;content:''; width:0;height:0; border:4px solid #ccc; border-color: transparent transparent #ccc transparent;}
ul.tip_btns2:after{top:-8px; border-bottom-color: #fff;}
ul.tip_btns3:before,ul.tip_btns3:after{position: absolute;top:-9px; right:5px;content:''; width:0;height:0; border:4px solid #ccc; border-color: transparent transparent #ccc transparent;}
ul.tip_btns3:after{top:-8px; border-bottom-color: #fff;}

ul.photos{overflow: hidden; position: relative; width:680px; height: 124px;}
ul.photos li{ width:166px; height:124px; overflow: hidden; text-align: center; float: left; padding:0px 2px;}
ul.photos li.num{ border:1px solid #3a3834; width:40px; height:30px; text-align: center; line-height: 30px; position: absolute; right:2px; bottom:0px; padding:0px; color: #ffffff; background: #000000; opacity: 0.5;}

ul.photos2{ height: auto; padding-top:8px;}
ul.photos2 li{ width:335px; height: 250px; overflow: hidden; margin:2px 0px;}

.comentCon{width:600px;margin-left:80px;font-size:14px;margin-top:15px;word-break: break-all;}
.comentCon p{line-height:25px;margin-bottom:20px;}
.topicLinks{ overflow: hidden; color: #a2a2a2; padding: 6px 0px;}
.topicLinks a{ padding: 0px 10px; display: inline-block; }
.topicLinks a.clr1{background:url(../images/icon_group.gif) no-repeat left -158px; padding-left: 22px;}
.topicLinks a.clr2{background:url(../images/icon_group.gif) no-repeat -74px -158px; padding-left: 35px;}
.comments{ }
.comments .comment span a{font-size: 16px;}
 .comments .comment dl dt img{border-radius:10px; float:left;/**头像大小不需要样式指定 width:55px; height:55px;*/}
.comments .comment dl dd{ font-size: 16px; color: #a2a2a2; line-height: 1.5;}
.comments .comment dl dd span{ padding-right: 20px;font-size: 14px;}
.comments .comment dl dd.comentWord{ color: #353535;font-size: 14px;}
.icon_btns{padding-bottom:0px;}
.icon_btns a{ font-size: 0px; padding-left:20px; display: block; float:left; height:24px; line-height: 24px; padding-right:18px;}
.icon_btns a:link{}
.icon_btns a:visited{}
.icon_btns a:hover{}
.icon_btns a:active{ }
.icon_btns a.img{ background: url(../images/icons_index.gif) no-repeat -56px -124px;}
.icon_btns a.img:active,.icon_btns a.img:hover{ background-position: -56px -157px;}
.icon_btns a.smill{background: url(../images/icons_index.gif) no-repeat -202px -124px;}
.icon_btns a.smill:active,.icon_btns a.smill:hover{ background-position: -202px -157px;}
.icon_btns a.attment{background:url(../images/icon_group.gif) no-repeat -164px -155px; }
.icon_btns a.attment:active,.icon_btns a.attment:hover{background:url(../images/icon_group.gif) no-repeat -203px -155px; }
input.btn,a.btn{width:72px; font-size:14px; float: right;margin-bottom:10px;padding:0px; text-align: center; display: block; cursor: pointer; height: 30px; line-height: 30px; border: none; overflow: hidden; color: #ffffff; background-color: #E66557}
input.btn.click,a.btn:active{background: #EC7164;color: #ffffff; }
.area{border-radius:2px;border:1px solid #ccc;resize:none;width: 100%;margin:0 auto;overflow: hidden;padding:5px;outline:0px; -webkit-appearance:none;}
.ar{width:94%}
@media(max-width:582px){
	.ar{width:75%}
}



/* 群组举报分享 */
.l_groupLink{/*  line-height:40px; color:#bdbdbd; margin-top:18px;  border-top:1px solid #e8e8e8; */ }
.l_groupLink a{/*  padding:0 10px; border-right:1px solid #bdbdbd; */}

/*群组左*/
.l_border1{ height:10px; border-bottom:1px solid #e7e7e7; margin-left:-11px; margin-right:-11px;}
.l_pointCenter{width:100%; background-color:#ffffcc; margin:40px 0 0 0px; border:1px solid #f2c693; border-radius:3px; float:left;}
.l_pointLeft{ width:63px; height:21px; background:url(../images/l_pointLeft.gif) left center no-repeat; color:#fff; text-align:center; line-height:21px; margin: 10px;}
.l_pointRight{ line-height:20px; width:100%; color:#ecaf67; margin:0px 0px 20px; text-indent:2em;}
/* .l_listMenusTop{ border-bottom:1px solid #e7e7e7; margin-top:4px; }
.l_listMenusTop ul li{ float:left; width:88px; height:40px; text-align:center; line-height:40px;}
.l_listMenusTop ul li.current{ border-bottom:1px solid #27539c;}
.l_listMenusTop ul li a{ float:left;  width:88px; height:40px; font-size:14px;}
.l_listMenusTop ul li a:hover{ color:#5572ab; border-bottom:1px solid #27539c;} */
.l_theme{ clear: both;line-height:43px;color:#7d7d7d; text-align:left; border-bottom:1px solid #e7e7e7;}
.l_themeList{ line-height:24px; color:#5e5e5e; padding:10px 0; overflow:hidden; border-bottom:1px dotted #e7e7e7;}
.l_themeList .first-title{ white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.l_theme_name1{ text-indent: 2em; }
.l_theme01{ overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;  text-indent: 1em;}
.l_theme01 a{/*  color: #353535;margin-top:12px;display:block; */}
.l_theme02 a{/*  color: #353535;margin-top:12px;display:block; */}
.l_theme_name3 , .l_theme03{ /* text-align:center;margin-top:5px; */}
.l_theme_name4 , .l_theme04{/*  text-align:right;  */}


.xg_theme_name1,.xg_theme01{  overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;  text-indent: 1em;  border: 1px solid #fff;}
.xg_theme_name2 , .xg_theme02{   border: 1px solid #fff; }
.xg_theme_name3 , .xg_theme03{   text-align:center;  border: 1px solid #fff;}
.xg_theme_name4 , .xg_theme04{  text-align:right;  border: 1px solid #fff; }
#AuthCode{height:30px;}

.l_themeList a{/*  font-size:14px;color:#4063a3;margin-top:5px; */}
.l_themeList a:hover{/*  color:#EA594A; */}
/*theTrends*/
.l_pageName{ padding-left: 36px; padding-top: 5px; padding-bottom: 5px; background: url(../images/l_pageName.gif) left center no-repeat; font-size: 16px; font-style:italic; font-weight: bold; color: #353535;}
.l_nowDate{ font-size:16px; font-weight:bold; line-height:30px; margin-bottom:14px;}
.l_dlClass dd{ padding-left:0; margin-left:88px;}
.l_li_trends{ position:relative; top:-10px;}
.l_li_trends a{ float:left; margin-top:20px; }
.l_trendsLeft{border-radius:2px;}
.l_trendsLeft a , .l_trendsLeft a img{ display:block;border-radius:10px;}
.l_trendsLeft .imgwidth img{overflow:hidden;}
.l_trends_content{ padding-bottom:20px; overflow:hidden;}
.l_trendsRight{ background-color:#fafafa; border-radius:3px; border:1px solid #e8e8e8;  padding:10px;margin-left: 70px;}
.l_trendsRightTop{ line-height:20px;}
.l_trendsRightTop span{ float:left; font-size:14px; color:#5d5d5d; margin-right:20px;}
.l_trendsRightTop strong{font-weight:normal;}
.l_trendsRightBottom{ line-height:20px; margin-top:7px; font-size:14px;}
.l_trendsRightBottom a{ color:#27539c;}
.l_trendsRightBottom2{ overflow:hidden;}
.l_trendsRightBottom2 a , .l_trendsRightBottom2 span{ float:left; color:#717171;}
.l_trendsRightBottom2 a{ margin:0 10px; color:#2BA4D8;}
.l_trendsRightBottom2 a:hover{ text-decoration:underline; color: #EA594A}
.l_stop span{ color:#fe9179; cursor:pointer;}
.l_stopPic span{ color:#307d74;}
.l_comment1{  background-color:#fff; border-radius:4px; border:1px solid #e8e8e8;  padding:10px; margin-top:10px; position:relative; *margin-top:15px;  }
.l_stopPic02 span{ font-size:14px;}
.l_stopPic02 b{ font-size:12px; color:#cacaca; font-weight:normal;}
.l_dl_margin{ margin-bottom:15px; padding-bottom:15px; border-bottom:1px dotted #dbdbdb;}
.l_bgIcon3{ width:15px; height:8px; background: url(../images/l_bgIcon3.gif) left center no-repeat; position:absolute; left:256px; top:-8px;}
.l_com1 h4{ font-size:16px; line-height:20px; font-weight:normal;}
.l_comCenter{ overflow:hidden;}
.l_comLeft{ line-height:30px;}
.l_comLeft span{ color:#b0b0b0;}
.l_comLeft strong{ font-weight:normal; color:#b2b2b2;}
.l_comLeft2{ margin-left:145px;}
.l_strong{ display:block; *display:inline; line-height:20px; width:468px; float:right; margin-top:4px; *margin-top:-24px;}
.l_aClass{ display:inline-block; *display:inline; margin-left:10px;}
.l_leftSum{ width:505px;}
.l_centerSum{ width:43px; height:43px;}
.flashLink{ line-height:30px; color:#6e86b9; font-size:14px; margin:5px 0;}
.l_bgVideo1{ width:572px; height:537px;  background: url(../images/l_bgVideo.gif) left center no-repeat;}
.l_shortMessage{ padding-left: 36px; padding-top: 5px; padding-bottom: 7px;  background: url(../images/l_shortMessage.gif) left center no-repeat; font-size: 16px; font-style:italic; font-weight: bold; color: #353535;}
.l_groupMenuList2 ul li.current{ background:url(../images/l_menuList2.gif) left center no-repeat; position:relative; }
.l_groupMenuList2 ul li.current a{ color:#5572ab; }
.l_currentBg{  position:absolute; display:block; top:6px; right:38px; width:12px; height:12px; line-height: 12px; vertical-align: top; overflow: hidden; background: url(../images/icons_index.gif) no-repeat -288px -588px; z-index:100; text-align:center; color:#ffffff; font-size:10px; font-family:sans-serif,Arial, Helvetica;  }
.l_short_top{ padding:10px;  }
.l_short_topLeft{height:55px;}
.l_short_topLeft a , .l_short_topLeft a img{ display:block;}
.l_short_topLeft a img{ border-radius:3px;  }
.l_short_topCenter{padding:10px 20px; background-color:#ededed; border-radius:15px;position:relative;}
.l_hello{ font-size:14px; color:#353535; line-height:20px;}
.l_bg_absoulte{ width:14px; height:13px; background: url(../images/l_bg_absoulte.gif) left center no-repeat; position:absolute; left:-10px; top:5px; }
.l_con_date_left{ color:#aeaeae; line-height:20px; margin-top:5px; }
.l_con_date_right{ color:#e89a93; margin-top:10px; margin-right:5px; cursor:pointer;}
.l_con_date_right2{ cursor:pointer; margin-top:10px; margin-right:5px; }
.l_bg_absoulte2{ width:12px; height:9px; background: url(../images/l_bg_absoulte2.gif) left center no-repeat; position:absolute; right:-9px; top:5px; }
.l_sns_Bg2{ width:53px; height:55px;  margin-top:10px; margin-right:10px;}
.l_sns_Bg2 a , .l_sns_Bg2 a img{ display:block;}
.l_sns_Bg2 a img{ border-radius:3px; }
.l_short_topRight{ margin-top:10px; overflow:hidden;}
.l_listMenus02{ border-bottom:1px dotted #c1c1c1;}
.l_short_top3{ padding:20px 10px;padding-right:20px;}
.l_short_top3 .icon_btnwrap{margin-right:-16px}
/*notice*/
.l_groupMenuListType ul li.current{ background:url(../images/l_menuList2.gif) left center no-repeat;}
.l_groupMenuListType ul li.current a{  color:#27539c;}
.l_trends_notice{ padding-top:20px; border-bottom:1px dotted #cacaca;}
.l_aClass3{ margin:0 5px;}
.l_more_notice{ line-height:30px; overflow:hidden;  color:#5e5e5e;}
.l_more_notice a{ float:left; background: url(../images/l_more_noticeLink.gif) right center no-repeat; padding-right:20px; margin-left:250px;}
/*friendIndex*/
.friendIndex{ background:url(../images/friendIndex.gif) left center no-repeat;}
.friend_links a{ margin:0;}
.l_pointCenter2{ background-color:#ffffcc; margin: 20px 0 10px 0px; border:1px solid #f2c693; border-radius:3px; padding:9px 0;}
.l_friendPoint{ padding:0 15px; line-height:20px; color:#e9a051;}
.l_friendList{margin: 20px 0px;}
.l_friendListLeft a , .l_friendListLeft a img{ display:block;}
.l_friendListLeft a img{ border-radius:10px;}
.l_friendListRight{ margin-left:20px; width:210px;}
.l_friendListTop a{ font-size:16px;}
.l_friendListTop input{vertical-align:middle;}
.l_friendCenter{ overflow:hidden; line-height:18px; margin-top:7px;}
.l_sign{color:#a9a9a9;}
.l_signCon{ color:#898989;}
.l_friendBottom{ overflow:hidden; line-height:18px;}
.l_friend1{ width:72px; color:#a9a9a9;}
.l_friend2{ width:144px; color:#898989;}
.l_friends_list{ padding-bottom:20px; margin-bottom:5px; border-bottom:1px solid #e8e8e8; overflow:hidden;}

.l_batch{ font-size:12px; color:#bdbdbd; font-style:normal; font-weight:normal; *margin-top:-13px;}
.l_batchList ul li{width:150px; background:url(../images/l_menuList.gif) 20px center no-repeat;padding-left:36px;line-height:38px;}
.l_batchList ul li:hover{ background:url(../images/l_menuList2.gif) 20px center no-repeat;}
.l_batchList ul li a{ color:#7d7d7d; font-size:14px;}
.l_batchList ul li a:hover{ color:#27539c;}
.l_batchList_left{background:url(../images/l_menuList.gif) 20px top no-repeat; padding-left:36px;margin-top:11px;margin-bottom:11px;line-height: 16px;}
.l_batchList_left:hover{ background:url(../images/l_menuList2.gif) 20px top no-repeat;}
.l_batchList_left a{  color:#7d7d7d; font-size:14px;}
.l_batchList_left a:hover{ color:#27539c; }
.l_batchList1{ overflow:hidden; }
.l_batchList1 .current { background:url(../images/l_menuList2.gif) 20px top no-repeat;}
.l_batchList1 .current a{  color:#27539c; }
.l_batchList_right{ overflow:hidden;   _height:1%; _overflow:visible; margin-top:14px;}
.l_batchList_right a{position:relative; float:left; padding:0 4px; line-height:12px; zoom:1;  border-right:1px solid #b0b0b0; color:#b0b0b0;}
.l_batchList_right a.l_shield{ border-right:none; float:left; display:block;}
.l_batchList_right a.l_shield1{ margin-left:30px;}

/* .y_searchbox{margin-bottom: 5px;} */
/*searchFriend*/
.l_listMenusTop_search{ border-bottom:1px solid #e7e7e7; height:40px; margin-top:4px; }
.l_listMenusTop_search ul li{ float:left; width:88px; height:40px; text-align:center; line-height:40px;}
.l_listMenusTop_search ul li.current{ border-bottom:1px solid #27539c;}
.l_listMenusTop_search ul li a{ float:left;  width:88px; height:40px; font-size:14px;}
.l_listMenusTop_search ul li.current a{ color:#5572ab;}
.l_listMenusTop_search ul li a:hover{ color:#5572ab; border-bottom:1px solid #27539c;}
.l_friend_ser{ height:30px; line-height:30px; margin-top:20px; color:#9e9e9e;}
.l_friend_ser img{margin-top:7px;margin-left:-25px;}
.l_friend_select{ height:30px; line-height:30px; color:#b0b0b0;}
.l_ser_left{ font-size:14px; width:94px; text-align:right;}
.l_ser_right{ margin-left:20px;}
.l_ser_right img{margin-top:7px;margin-left:-25px;}
.l_blx{ width:10px; margin:0 8px; color:#a2a2a2;}
.l_ser_right input{ vertical-align:-3px; padding-left:3px;}
.l_mayKnow1{margin:20px 0px;}
.l_mayKnowLeft{padding: 5px 10px;}
.l_mayKnowLeft a , .l_mayKnowLeft a img{ display:block;}
.l_mayKnowLeft a img{ border-radius:14px;margin-top:4px}
.l_mayKnow_absoulte1{height:22px; background:url(../images/l_bg_sex.png) 0px 0px no-repeat; position:absolute; right:0; bottom:0; border-radius:0 0 14px 0; opacity:0.6;filter:alpha(opacity=60);}
.l_mayKnowRight {line-height:22px;}
.l_mayKnowRight a{ display:block;}
.l_mayKnowRight a.l_mayUser{ cursor:pointer; font-size:16px; line-height:24px; }
.l_mayUser{word-wrap:break-word;word-break:break-all;white-space:normal; height:40px;  overflow: hidden; }
.l_friendBtn{ width:72px; height:22px;  background:url(../images/l_freindBtn2.gif) left center no-repeat; text-align:center; color:#acacac; cursor:pointer; margin-top:6px;}
.l_friendBtn:hover{background:url(../images/l_freindBtn2.gif) left center no-repeat;}
.l_friendBtn2{  width:72px; height:22px;  background:url(../images/l_freindBtn2.gif) left center no-repeat; color:#fff;text-align:center;  cursor:pointer; margin-top:6px;}
.l_mayKnowRight a:hover{ color:#fff;}
.l_mayUser a{ font-size:16px;word-break:break-all;word-wrap:break-word}
.l_mayUser a:hover{ color:#EA594A;}
.l_mayKnow{ border-bottom:1px solid #e8e8e8; overflow:hidden; *padding-bottom:20px;}
/*inviteFriend*/
.l_myFriendLink1{ padding:0 15px; overflow:hidden; }
.l_myFriendLink1 h3{ font-size:16px; color:#353535; border-bottom:1px solid #e8e8e8; padding-bottom:20px;}
.l_border2{ height:20px; border-top:1px solid #e7e7e7; margin-left:-11px; margin-right:-11px; margin-top:13px;}
.l_inviteCon{ color:#bdbdbd;line-height: 20px; margin: 10px 0px;}
.l_inviteCon1{margin-top:15px;padding-bottom:45px;}
.l_inviteLink{ color:#607cb4; line-height:20px; padding:15px 0 15px; overflow:hidden;}
.l_myFriendLink2{ margin-top:34px;}
.l_invite_linkList a{ display:block;}
.l_invite_linkList a:hover .l_bg_invite{ display:block;}
.l_invite_link1 , .l_invite_link2 , .l_invite_link3 , .l_invite_link4 , .l_invite_link5 , .l_invite_link6 , .l_invite_link7 , .l_invite_link8 { width:96px; height:96px; margin-right:45px; margin-left:15px; margin-top:30px; position:relative; cursor:pointer; border-radius:12px;}
.l_invite_link1{  background:url(../images/l_invite_link1.gif) left center no-repeat; }
.l_invite_link2{  background:url(../images/l_invite_link2.gif) left center no-repeat; }
.l_invite_link3{  background:url(../images/l_invite_link3.gif) left center no-repeat; }
.l_invite_link4{  background:url(../images/l_invite_link4.gif) left center no-repeat; }
.l_invite_link5{  background:url(../images/l_invite_link5.gif) left center no-repeat; }
.l_invite_link6{  background:url(../images/l_invite_link6.gif) left center no-repeat; }
.l_invite_link7{  background:url(../images/l_invite_link7.gif) left center no-repeat; }
.l_invite_link8{  background:url(../images/l_invite_link8.gif) left center no-repeat; }
.l_bg_invite{ display:none; width:102px; height:38px;  background:url(../images/l_bg_invite.gif) left center no-repeat; position:absolute; bottom:-43px; left:0; line-height:38px; padding-top:5px; color:#c5c5c5; text-align:center; z-index:100; }
/*friendRequest*/
.l_applyFor{ overflow:hidden; padding:21px 0;}
.l_apply_right a{ float:left; display:block; line-height:12px; padding:0 10px; border-right:1px solid #717171;}
.l_apply_right a.l_apply2{ border-right:none;}
.l_comment_apply{ line-height:18px;}
.l_apply_btn1{ border:none; color:#fff;}
.l_apply_btn2{ border:none; color:#a8a8a8;color:#fff;}
.l_applyFriend{ color:#4063a3; cursor:pointer;}
/*advancedSearch*/
.l_friend_select3{ width:55px;}
.l_blx2{ width:15px;}
.l_friend_select4{ height:32px; line-height:32px; width:85px; margin-left:10px;}
/*toGroupTalk*/
.l_toSel{ width:100%; max-width:200px;height: 34px; padding: 6px 12px;font-size: 14px;color: #555; background-color: #fff;background-image: none;border: 1px solid #ccc;}
.l_toSel_link{ /* margin-left:15px; */ }
.l_toSel_link a{ color:#27539c; font-size:14px; }
.l_editor{ width:723px; height:400px; border:1px solid #ddd;}
.l_label_right{ margin-left:10px; }
.l_label_right a{ color:#27539c;}
/*toActivity*/
.l_activity_con{ width:15px; margin:0 10px; line-height:30px;}
.l_file_right{ margin-left:80px; line-height:30px;}
.l_activety_message{ line-height:16px; margin-bottom:10px;}
.l_activity_textarea{ width:438px; height:140px;}
.l_activity_develop a{ display:block;}

.activ_p p{line-height:10px;}
.optgroup a{background-color:#fff;}
.optgroup a:hover{background-color:#4499EE;color:#CCFFFF}
.l_file_button input{width:300px;}
.sure{display:block;;border:none;cursor:pointer;coloa:#fff;  background-color: #E66557;}
.l_theme01 u{float:left;margin-top:5px}
.reco{float:left}
.l_theme u{margin-top:5px;}
.text{margin-left:82px;margin-top:-10px;line-height:20px;margin-top:15px;margin-bottom:20px}
.ttime{margin-left:22px}

/* 社区群组 */
.group{padding:30px;}
.group .tab-links{border-bottom: 1px solid #e5e5e4;}
.group .tab-links li{display:inline-block;padding-bottom: 12px;padding-right: 30px;}
.group .tab-links li:last-child{padding-right: 0px;}
.group .tab-links li a{font-size: 18px;color: #484848;padding-bottom: 10px;}
.group .tab-links li.current a,
.group .tab-links li .current,
.group .tab-links li:hover a{color: #395ec6;border-bottom: 3px solid #395ec6;font-weight: bold;}
.group .fiter.sorts{margin: 30px 0 0;line-height: 1;}
.group .searchbox{margin-top: 14px;}
.group .searchbox .input-group-addon{background: #f8bb03;border: none;border-radius: 0;}
.group .searchbox .search-txt{border: none;}
.group .searchbox .search-btn{height: 22px;width: 18px;}
.groupList dl{margin: 10px auto;}
.groupList dl dt{ overflow: hidden; text-align: center;  margin-right: 12px; float: left;}
.groupList dl dt img{-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius:6px;float:left;border: 1px solid #dfdfdf;}
.groupList dl dd{ line-height: 1.5; color: #353535;}
.groupList dl dd.pname{ padding-bottom: 5px;}
.groupList dl dd.pname a{font-weight: 600;font-size: 16px; color: #353535;}
.groupList dl dd.pname a:hover{color: #2567d5;}
.groupList dl dd.meber{display:inline;padding-right:13px;}
.groupList dl dd.clsf{display: inline-block;}
.groupList dl .intro{padding-top:3px;height:40px;line-height:18px;word-break:break-all;}


/* 单一群组 */
.group-tab li{display:inline-block;padding-right:20px;line-height:40px;}
.group-tab li a{font-size:18px;display:inline-block;}
.group-tab li.current a,
.group-tab li a:hover{color:#2567d5;border-bottom:3px solid #2567d5;font-weight: bold;}
.single-group .searchbox{margin:0;}
.single-group .list{font-size: 16px;}
.single-group .list .div-tr 
/* 成员列表 */
.meber-list .wl{display: inline-block;width:100%;}
.meber-list .wr{display: inline-block;width: 39%;text-align: right;vertical-align: top;padding-top: 6px;}

/* right-社区群组  */
.createGroup{display:block;margin-bottom: 20px;font-size: 18px;color: #fff;height:46px;line-height: 46px;background-color: #2567d5;background-image: linear-gradient(-90deg, #6f70fe 0%,#2567d5 100%);text-align: center;}
.createGroup:hover{color: #fff;}
.bw-box{background: #fff;margin-bottom: 20px;padding-bottom: 10px;border: 1px solid #e5e5e4;}
.bw-box h3{padding: 0 20px;margin-top:5px;border-bottom: 1px solid #e5e5e4;font-size: 20px;color: #444;line-height: 58px;font-weight: bold;}


/* right-群组介绍  */
.l_group{padding:10px;}
.l_groupLeft{ width:96px; height:96px;border-radius:5px;}
.l_groupLeft img{border:1px solid #dfdfdf;border-radius:5px;}
.l_groupRight{ margin-left:14px;}
.l_groupContent{line-height: 30px;color:#b8b8b8;width:118px;white-space: nowrap;}
.l_groupContent a{font-size:18px;font-weight: bold;color: #353535;padding-bottom: 6px;display: inline-block;}
.l_summary{ line-height:20px; color:#b8b8b8; margin-top:10px;}
.l_summary span.l_groupCon{ width:190px;}

/* right-群组菜单  */
.l_groupMenuList{margin-top:10px;word-break:break-all}
.l_groupMenuList ul li{width:105px;display: inline-block;background:url(../images/l_menuList.gif) 20px center no-repeat;padding-left:36px;line-height:38px;}
.l_groupMenuList ul li:hover,
.l_groupMenuList_friend ul li.current, 
.l_batchList ul li.current{background:url(../images/l_menuList2.gif) 20px center no-repeat;}
.l_groupMenuList ul li a{color:#333;font-size:16px;}
.l_groupMenuList ul li a:hover,
.l_groupMenuList_friend ul li.current a, 
.l_batchList ul li.current a{color:#EA594A;}

span.l_all{ font-size:12px; color:#b7b7b7;*margin-top:-15px;}
.l_groupMenu2{/*  overflow:hidden;padding: 0 10px; */}
.l_groupMenuList2{ margin-top:20px;}
.l_groupPic{ margin:5px 0;  *margin:4px 0;  }
.l_groupPic img{border-radius:10px;}
.l_groupPicLeft{ width:68px; }
.l_groupPicRight{font-size: 16px;line-height:24px; margin-left:15px;float:left;}
.l_groupPicRight span input{font-size:14px; color:#27539c;}
.l_groupDate{ display:block;color:#999;}

.showgroup{padding: 6px 20px 5px;position: relative;}
.showgroup .title,.showgroup .title span{color: #a2a2a2;padding-top: 5px;}
.showgroup ul li{line-height: 30px;padding-top:14px;overflow: hidden;color: #a2a2a2;}
.showgroup ul li span,.showgroup ul li a{ display: inline-block; *display: inline; zoom:1;}
.showgroup ul li span.num,.showgroup ul li a{ padding:0px 8px; float: left;white-space: nowrap;text-overflow: ellipsis;}
.showgroup ul li a.group-name{width:138px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.showgroup ul li span.num.one{ background:url(../images/icon_group.gif) no-repeat -172px -173px; width:30px; height: 26px; text-indent: -100px;  overflow: hidden;}
.showgroup ul li span.num.two{ background:url(../images/icon_group.gif) no-repeat -138px -173px;  width:30px; height: 26px; text-indent: -100px; overflow: hidden;}
.showgroup ul li span.num.three{ background:url(../images/icon_group.gif) no-repeat -106px -173px;  width:30px; text-indent: -100px; overflow: hidden;}
.showgroup ul li a.imgbox{display: inline-block;overflow: hidden;}
.showgroup ul li a.imgbox img{border-radius:3px;}
.showgroup ul li .tit{width: 100px;overflow: hidden;color: #333;}

/* 群组话题 */
.theme-head{color: #7d7d7d;margin-bottom: 10px;font-size: 18px;}
.theme-list{margin: 0 10px;}
.theme-list .themeList{border-top: 1px solid #dcdcdc;padding-bottom: 10px;}
.theme-list .themeList:first-child{border:none;}
.theme-list .wcom{display:inline-block;vertical-align: top;padding: 15px 0px 5px 10px;font-size: 16px;}
.theme-list .w1{width:29%;text-align: left;padding-left: 0px;}
.theme-list .w2{width:15%;}
.theme-list .w3{width:25%;}
.theme-list .w4{width:29%;white-space: nowrap;overflow: hidden;}
.theme-list .theme-head .w4{font-size: 18px;}
.thread-opt{float: right; margin-right: 5%; margin-top: 8px; margin-bottom: 10px;}
/* 发起话题 */
.sorts{line-height: 32px;margin-bottom:20px;}
.sorts a{display: inline-block;cursor: pointer;margin:0px 4px;padding:0px 8px;font-size:16px;}
.sorts a.current{color: #2767d6;}
.sorts span{ color: #ccc;}
.add-thread{padding: 0 15px;font-size: 17px;}
.add-thread .div-tr{margin-bottom: 25px;}
.add-thread .wcom{line-height: 30px;display: inline-block;font-size: 18px;vertical-align: top;}
.add-thread .w1{width: 150px;text-align: right;}
.add-thread .w2{width: calc(100% - 160px);}


/* 话题详情 */
.thread-detail .group{padding-bottom: 10px;}
.thread-detail .group .tab-links{border:none;}
.thread-detail .group .searchbox{margin-top: -5px;}
.thread-detail .digc td{padding:0 3px 0 2px;text-align:center;vertical-align:top;max-width:53px;}
.thread-detail .tread-brife {line-height: 30px;font-size: 16px;}
/* 创建群组 */
.group-create .group-label{font-size:18px;}
.short-input{max-width:400px;height: 48px;line-height: 48px;border-radius: 5px;border-color:#bfbfbf;font-size: 18px;}
.face-file{border: none;padding-left: 0px;height: 40px;}
.group-create .div-tr{margin-bottom: 25px;}
.group-create .wcom{line-height: 30px;display: inline-block;font-size: 18px;vertical-align: top;}
.group-create .w1{width: 150px;text-align: right;}
.group-create .w2{width: calc(100% - 160px);padding-left: 20px;}
.group-create .textarea{resize: none;max-width:540px;border-radius: 5px;}
.group-create .wcom .tips2{font-size:12px;color:#2867d6;}
.groupCreate .tName{font-size: 16px; color: #a2a2a2;padding-bottom:20px;}
.groupCreate .tName .tips{color: #353535;font-size: 12px;float:right;}
.tbGroup{padding-bottom: 30px;}
.tbGroup td{padding:10px 5px; color: #717171; font-size: 14px;}
.groupThread select#joinedGroup{height:30px;line-height:30px;color:#b0b0b0;border-radius:3px;border: 1px solid #dfdfdf;}


/* 群组菜单 */
.group-set{margin-top:30px;margin-left: 30px;}
.group-set .item{margin-bottom: 25px;}
.group-set .wcom{line-height: 30px;display: inline-block;font-size: 18px;vertical-align: top;}
.group-set .w1{width: 150px;text-align: right;}
.group-set .w2{width: calc(100% - 160px);padding-left: 20px;}
.group-set .validation_tip{font-size:12px;line-height: 20px;color:#2867d6;}
.group-set .w2 #PIC{font-size:14px;}
.group-set .w2 textarea{resize: none;width: 100%;max-width: 500px;height: 200px;border-radius: 5px;padding: 10px;}
.group-set select{font-size:14px;border-radius: 5px;padding:5px;}


/* 加群申请 */
.apply-group{text-align: center;margin-top: 15px;line-height: 30px;background: #2567d5;border-radius: 3px;}
.apply-group a{color:#fff;}
/* 加群成功 */
.join-success ul{padding: 25px 5px 5px;}
.join-success .item .num{display:inline-block;width:20px;}
.join-success .item .info{display:inline-block;padding-left: 20px;vertical-align: top;}
.join-success .item .info a{display: block;font-size: 22px;color: #3e3e3e;font-weight: bold;margin-bottom: 5px;}
.join-success .item .info a:hover{color:#395ec6;}
.join-success .item .info span{display: inline-block;margin-right: 15px;line-height: 32px;}










@media (min-width:768px){
	.h5-m-n{margin:0;}
	.l_toSel_link,.validation_tip{display:inline;}
	#Title_tip{display:inline;}
}
@media (max-width:768px){
	.page-name{padding-right: 0px;}
	.main-ctn {margin-top: 15px;}
	.group .searchbox{padding: 0 16px 0 0;}
	.group .tab-links li{margin: 6px 16px 10px 0;}
	.group .tab-links li:last-child{margin-right:0px;}
	.group .tab-links li a {font-size: 16px;}
	.fiter > span{display: block;margin-top: -16px;}
	.fiter > span a{margin:0px;}
	.fiter > span a:first-child{padding-left: 0px;}
	.fiter > span a:last-child{padding-right:0px;}
	
	/* 单一群组 */
	.l_listMenusTop ul li{width: 24%;}
	.l_listMenusTop ul li a{width: 100%;}
	.list{margin-top:20px;}
	.list.div-table .div-tr{padding: 4px 0;}
	.list.div-table .div-td{padding:0 2px;line-height: 26px;text-align: center;line-height: 18px;}
	.div-table .h5{display: inline-block;white-space: nowrap;font-size: 10px;}
	.list.div-table .l_recommend{display: block;margin-top: 4px;}
	/* 单一群组-成员管理 */
	.meber-list .p-l-md{padding-left:5px;}
	.meber-list .last-login{display: inline-block;}
	/* 单一群组-群组设置 */
	.manage-goback{position: absolute;right: 30px;top: 16px;}
	#bq.group_links{margin-top: 15px;}
	.group-set{margin-left:0px;}
	.group-set .div-tr{border:none;margin-bottom: 20px;}
	.group-set .div-td{display: inline-block;margin-right: 10px;}
	/* 话题 */
	.theme-list .themeList{margin-bottom: 5px;border-bottom: 1px solid #ccc;padding-bottom: 5px;}
	.theme-list .wcom{width:100%;padding: 5px 0px 5px 5px;text-align: left;}
	.tread-brife{margin-left:0px;}
	.thread-opt{float: right;margin-right: 0;margin-top: 8px;}
	/* 分页 */
	.pagebar_wrap .tfoot-fr{margin-right: 0px;}
}
@media (max-width:400px){
	
}

@media (max-width:330px){
	.group .tab-links li{margin-right: 6px;}
	.fiter > span a{padding: 0px 3px;}
	
	/* 单一群组 */
	.list.div-table .l_recommend{font-size: 12px;}
	.thread.sorts{padding-left: 8px;}
	.thread.sorts a{margin: 0px 3px;margin-left: 0px;}
}