.mt30{margin-top:30px}
.mt10{margin-top:10px}
.ml10{margin-left:10px}
.pd15{padding:15px}

/*search*/
.key-intro{font:22px/30px 'microsoft yahei';color:#d32c4a;height:45px}
.a-title font,.group-list li font{color:#FF428A}
.tl .a-key{width:108px;padding:10px 0 8px 0}
.search-box .a-num{width:128px;margin-right:0}
.key-news{height:55px}
.noitem{height:100px;line-height:100px;text-align:center;font-size:16px}

/*信息列表*/
.forum{margin-bottom:20px}
caption, th{
  font-weight:400;
  text-align:left;
}
.tl .th{
  border-bottom:1px solid #ddd;
  padding-bottom:15px;
}
.bm_c th ,.bm_c td {
	border-bottom:1px dashed #ddd;
	padding:4px 0
}

.tf a{margin:0 5px}
.tf span{margin-left:20px}



.tl table{
  border-collapse:separate;
  table-layout:fixed;
  width:100%;
}
.bm_c table tr:hover{background:#f7f7f7}
.xst{font-size:14px}
.xst em{color:#F30}
.tl .icn{
  text-align:left;
  width:25px;
}
.tl .by{
  line-height:18px;
  width:125px;
}
.tl .num {
  line-height:18px;
  width:60px;
  text-align:center
  
}
.tl .num a{
	color:#5AD	
}
.num em{font-size:11px}
.tl .a-num{width:130px}
.tl .a-num span{display:inline-block;background:#F4F4F4;width:54px;height:36px;padding:4px 0;margin: 0 0 0 10px;border-radius:3px;overflow:hidden}
.tl .a-num span em{
  display: block;
  font-weight:700
}
em, cite {
  font-style:normal;
}
.tl th i{margin-right:3px}
.tl td em,.common p a,.a-num span{
  color:#999
}

.common{position:relative}
.common p{color:#999;margin:10px 0 0 0}
.common p span{margin-right:20px}

.tl .a-icn{width:108px;padding:10px 0 8px 0}
.a-title{font-size:14px}
.activity-status{position:absolute;left:350px;top:30px;padding:2px 8px;background-color:#fd934c;color:#fff}

/*group*/
.group-list{width:100%;overflow:hidden;margin-bottom:18px}
.group-list li{list-style:none;float:left;width:230px;height:53px;margin:10px 0;position:relative}
.group-list li a.user-img{float:left;width:55px;display:inline;position:relative}
.group-list li .name{width:140px;padding-bottom:5px;margin-top:-1px;display:inline-block}
.group-list li em{color:#999;display:block;height:16px}
.group-list li:after{clear:both;content:" ";display:block;height:0}
.group-list i.d,.group-list i.t{position:absolute;width:19px;height:19px;z-index:10;display:block;bottom:5px;left:4px}
.group-list i.d{background:url(../image/dh.png)}
.group-list i.t{background:url(../image/th.png)}

/*rank*/
.rank-list li{width:350px}
.rank-list li a.num{text-decoration:none;float:left;margin-top:8px;width:24px;height:20px;line-height:20px;text-align:center;background-color:#e7e7e7;color:#333;border-radius:3px;display:inline-block;margin-right:10px}