#pt { padding: 5px 0}
.ct2 .mn { border-radius: 6px}
.footer { margin: 20px 0 0 0 !important}

.tl .th { padding: 0}
.tb li { margin-right: 20px !important}


.bbda, #g_guide li { border-bottom: 1px dashed #E9E9E9}


#g_guide li:last-child { border-bottom: 0}





.list_top_box{background:#FFF none repeat scroll 0 0;padding:20px 15px 15px 15px;margin-bottom:10px}


.list_top{font-size:16px;color:#5E5E5E;font-weight:400;margin-bottom:16px;line-height:120%;position:relative;top:-5px}


.list_tit img{position:relative;top:5px;margin-right:11px}


.list_info li{float:left;padding-left:19px;line-height:150%;background:url(../style/rt_ico2.png) no-repeat 4px center;font-size:14px;width:325px;padding-right:35px;margin-bottom:12px;overflow:hidden;white-space:nowrap;word-wrap:normal;text-overflow:ellipsis}


.list_info a{color:#777}








/* 群组首页幻灯/Group Banner */





.group_banner_box { width: 800px; height: 340px; overflow: hidden; position: relative}


.group_banner ul { width: 999999px; height: 340px; position: relative}


.group_banner li { width: 800px; height: 340px; text-align: left;font-size:0;float:left;display:inline;position:relative; overflow: hidden}


.group_banner li .si_0 { position: absolute; bottom: -44px; left: 0; width: 814px; height: 44px; line-height: 44px; font-size: 16px; padding-left: 16px; transition: all 0.5s ease 0s; background: url(../style/banner_bg.png) repeat left top}


.group_banner li .si_1 { font-size: 16px; font-weight: 400; padding-left: 0; color: #FFFFFF}


.group_banner li:hover .si_0 { bottom: 0}


.group_banner li p { width:300px;height: 20px;line-height: 20px; margin: 5px 0 30px 0; overflow: hidden; padding-left: 22px}





/* end */








.pgs #newspecial { width: 110px; height: 35px; background: url(../style/pn_post.png) no-repeat center center #05A2DE}


.pgs #newspecial img { display: none}


.pgb a { padding-right: 12px}





.tb { padding: 0 5px 0 0}


.tb { height: 30px; border-bottom: 1px solid #EEEEEE; background: #F9F9F9}


.tb li { float: left; margin: 0}


.tb a { display: block;padding: 0 15px !important;margin: 0; border: 0; border-right: 1px solid #EDEDED; background: none!important}


.tb .a a, .tb .current a { color: #666666; border-bottom-color: #FFF; background: #FFF !important;font-weight: 400}


.tb .y a { background: none !important}


.tl th, .tl td { border-color: #EEEEEE}


.bm .tb li { margin: 0}


.bm .tb .a a { height: 31px; border-bottom: 0}





.fl .i_z { border-color: #EEEEEE}
#pt { margin-bottom: 0 !important}
.ct2 .mn {
    width: 752px;
    padding: 24px;
    margin: 20px auto 0 auto;
    background: #FFFFFF;
}


.ct2 .sd { width: 300px}








#ct .bm { padding: 15px; margin: 0 0 10px 0; border: 0}


#ct .bm_h { padding: 5px 0 0 0; font-size: 16px; color: #777777; font-weight: bold; margin-bottom: 10px; line-height: 120%; position: relative; border: 0; background: none}


#ct .bm_h h3 { color: #919090; font-size: 15px}


#ct .bm_c { padding: 10px 0}





.tuijian li { float: left; width: 261px; padding: 12px 0 12px 9px; border-bottom: 1px dashed #EDEDED}


.tuijian li:last-child { border-bottom: 0}


.tuijian .pic { float: left; margin-right: 12px}


.tuijian li p { color: #888888}





.thread_post { width: 290px; height: 56px; padding: 0; margin: 0 0 10px 0; text-align: center; border-radius: 0; background: url(../style/t_post.png) no-repeat 60px center #05A2DE}


.thread_post:hover { background: url(../style/t_post.png) no-repeat 60px center #84c9ea}


.thread_post a { padding: 0 0 0 30px; height: 56px; line-height: 56px; color: #FFFFFF; font-size: 19px}


.thread_post a:hover { text-decoration: none}


@media (max-width: 800px) {
.section1x { width: 100% !important}
.group_box .wp { width: 94% !important}
.ct2 .mn { width: 100% !important; box-sizing: border-box}
.ct2 .sd { display: none !important}
.club-item-img[data-v-e3f96e52] { width: 80px !important; height: 80px !important}
.club-item-info .info-top .info-top-left-top .club-name[data-v-e3f96e52] { font-size: 16px !important}
.club-item-info .info-bottom[data-v-e3f96e52] { font-size: 15px !important}
}