/* CSS Document */
/*快速发帖*/
.catslist{ padding: 10px;}
.catslist h3{ height:40px; line-height:40px; vertical-align:text-top}
.catslist h3 span{ padding:0 15px; display:inline-block;}
.catslist h3 em{ display:inline-block; width:100px; height:19px; line-height:19px;}

.catslist ul{ }
.catslist ul a{ float:left; width:25%; padding:10px 0 0 0; text-align:center; font-size:0.8125rem;}
.catslist ul a img{ width:48px; height:48px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px;}
.catslist ul a p{ height:24px; line-height:24px; overflow:hidden}

/*附件下载*/
.download{ display:block; padding-bottom:10px; line-height:24px;}
.download span.icon{ font-size:24px; padding-right:6px}
.download em{ font-size:0.8125rem; padding-left:6px}

/*分类信息*/
.sort_opt {
	padding:5px 10px 0 10px;
}
.sort_opt span.bo{
	display:inline-block;
	padding:0 5px;
	height:18px;
	line-height:20px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	margin-right:5px;
	font-size:0.8125rem;
	float:left;
	margin-bottom:5px;
}
.sort_opt span.fc0{ color:#2196f3; border-color:#2196f3;}
.sort_opt span.fc1{ color:#0C0; border-color:#0C0;}
.sort_opt span.fc2{ color:#F90; border-color:#F90;}
.sort_opt span.fc3{ color:#F30; border-color:#F30;}
.sort_opt span.c1:after{ content:":"; padding:0 3px;}
.sort_opt span.icon{ vertical-align:middle; margin-right:5px;}
.sort_opt p em{ font-style:normal;}
.sort_opt p em:after{ content:","; padding:0 3px;}
.sort_opt p em:last-child:after{ content:""; padding:0px;}

.sort_sub{ padding:0 10px;}
.sort_sub span.b_c1{
	display:inline-block;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	padding:0px 5px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	margin:0 5px 3px 0
}

.themecontent .sort_opt{ padding-left:0px; padding-right:0px;}
.themecontent .sort_opt span.bo{ float:none; display:inline-table}
.themecontent img{ max-width:100%;}
.sort_opl{ padding:0 10px 0 30px}
.sort_opl li{ list-style:circle; padding:0}
.sort_tel{ padding:5px 10px;}

.sort_table{ width:100%;}
.sort_table th{ width:100px; padding:10px 0; text-align:right; vertical-align:top}
.sort_table th:after{ content:":"; padding:0 5px;}
.sort_table td{ padding:10px 0}
.sort_table td a{ display:inline-block; height:24px; line-height:24px; padding:0 5px;}
.sort_table tr:last-child td{ border-bottom:0px;}

.view_table{ width:100%; border:1px;}
.view_table th{ width:100px; padding:8px; text-align:right; vertical-align:top;}
.view_table td{ padding:8px}
.view_table td em,.view_table td span,.view_table td a{ padding:0 5px;}
.view_table th:after{ content:":"; padding:0 5px;}

.view_table tr:last-child th,.view_table tr:last-child td{ border-bottom:0px;}

.activitybtn a{ display:inline-block; margin:0 10px;}

#pollitems .weui-cell__ft a.icon.upload{ width:30px; height:30px; text-align:center; line-height:30px; font-size:30px; margin-right:5px}
#pollitems .weui-cell__ft .upload img{ height:30px; vertical-align:middle; display:inline-block;margin-right:5px}

.imgpoll li{ float:left; width:50%;}
.imgpoll li div.bo{ margin:5px; display:block; padding:5px;}
.imgpoll li div.pollimg{ height:120px; overflow:hidden}
.imgpoll li div img{ display:block; width:100%;}
.imgpoll li div p{ margin-bottom:0px;}
.imgpoll li div p.option{ height:28px; line-height:28px; overflow:hidden; font-size:13px;}
.imgpoll li div p.count{ position:relative; font-size:12px; height:16px; line-height:16px; overflow:hidden;	-moz-border-radius: 0 10px 10px 0;-webkit-border-radius: 0 10px 10px 0;border-radius: 0 10px 10px 0;}
.imgpoll li div p.count em{ height:16px; display:inline-block; padding-left:5px; background:#f30;-moz-border-radius: 0 10px 10px 0;-webkit-border-radius: 0 10px 10px 0;border-radius: 0 10px 10px 0;}

.imgpoll li div p.info{ padding-top:5px;}
.imgpoll li div p.info a{ padding-left:5px;}
.imgpoll li div p.btn{ padding:5px 0 5px 0}
.imgpoll li div p.btn a{ display:block; height:30px; line-height:30px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}

.textpoll p{ margin:0px;}
.textpoll p.option{ height:32px; line-height:32px; overflow:hidden; }
.textpoll p.count{ padding:3px 0 3px 10px;}
.textpoll p.count span{font-size:13px; line-height:16px;display:inline-block; vertical-align:middle}
.textpoll p.count span.b_c7{ height:16px;	-moz-border-radius: 0 10px 10px 0;-webkit-border-radius: 0 10px 10px 0;border-radius: 0 10px 10px 0; width:70%;}
.textpoll p.count em{ display:inline-block; height:16px; padding-left:8px; background:#f30;-moz-border-radius: 0 10px 10px 0;-webkit-border-radius: 0 10px 10px 0;border-radius: 0 10px 10px 0;}
.textpoll p.count .votes{ padding-left:5px; font-size:13px}
.textpoll .weui-icon-checked:before {
  content: '\EA01';
  color: #C9C9C9;
  font-size: 23px;
  display: block;
}
.textpoll .weui-check:checked + .weui-icon-checked:before {
  content: '\EA06';
  color: #2196f3;
}

.applyuser img{ width:60px; height:60px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; float:left; margin-right:10px;}
.applyuser h4{ height:22px; line-height:22px; overflow:hidden;}
.applyuser p{ height:38px; line-height:18px; overflow:hidden;}
.applyinfo { padding:8px 0;}
.applyinfo p{ height:24px; line-height:24px; }
.applyinfo p span{ display:inline-block; width:60px; text-align:right; padding-right:5px;}
.applyinfo p span:after{ content:":"}
.applybtn { line-height:46px;}
.applybtn a{ display:block}
.applybtn li{ border-right:1px solid #eee;}
.applybtn li:last-child{ border-right:0px;}

#showsortopt a{ line-height:24px;}
#showsortopt a span{ vertical-align:middle; display:inline-block; height:24px; line-height:24px;}
.theme-content {
	padding-bottom: 10px;
}

/*隐藏内容*/
.showhide h3:first-child{
	padding-bottom:10px;
	margin-bottom:10px;
}
.showhide+.showhide{ margin-top:10px;}