#top-main-menu li.active a, #top-main-menu li.active a:visited{
	color:#688ebf;
}
h1.page-title{font-size:16px;}
#btn-links-block{text-align:right;}
.new-post-link {
	display: inline-block;
	background: #ff6600;
	color: #FFF !important;
	border-radius: 2px;
	border: 0px solid #418b9f;
	padding: 5px 25px;
	cursor: pointer;
	height: 32px;
	font-size:14px;
	line-height: 32px;
	margin-bottom:15px;
}
.new-post-link:hover {
	background:#993300;
}
.topic-title {
	padding:10px 15px;
	border-bottom: 4px solid #ccd3e4;
	font-weight:bold;
	font-size:16px;
	color:#3e3a39;
}

#group-list {border:1px solid #cdd4e5;}
.group_item {
	width:100%;
	background: #fafbfc;
}
.topic-count-info {
	float:right;
	color:#999;
	font-size:14px;
	font-weight:normal;
}
.author_icon_box_link {
	background: none repeat scroll 0 0 #FFF;
	border: 1px solid #CCC;
	display: block;
	height: 120px;
	padding: 3px;
	width: 120px;
	margin:0 auto;
}

.author_name {
	margin-top:20px;
	margin-bottom:10px;
	color:#3b5998;
}
.author_detail {
	postion:relative;
}
.author_detail .louzhu-icon {
	background: url(../../images/sqb/louzhu.gif) no-repeat;
	width: 44px;
	height: 44px;
	position:absolute;
	margin-left:76px;
	
}
.author_icon_img {
	width: 120px;
	height: 120px;
}

.author_detail {
	width: 200px;
	float: left;
	text-align: center;
	padding: 15px 0;
}
.post_content{
	background-color:#fff;
	float: left;
	width: 986px;
	min-height:300px;
	border-left:1px solid #ccd3e4;
}
.p_content_message {
	height: auto!important;
	height: 150px;
	min-height: 150px;
	padding: 24px;
	font-size:14px;
	overflow:hidden;
}
.post-dateinfo {padding:10px;border-bottom:1px solid #f0f1f2;line-height:20px;}
.post-floor-icon{
	width: 42px;
	padding: 3px;
	border: 1px solid #ccd3e4;
	float:right;
	color:#3b5998;
	text-align:center;
	font-size: 12px;
}
.core_reply_href {
	line-height: 22px;
	height: 20px;
	margin-top: 30px;
	text-align:right;
	margin-right:10px;
	margin-bottom:10px;
	overflow:hidden;
}
.core_reply_href li {
	display:block;
	float:right;
	padding:0 10px;
	line-height:22px;
	border-right:1px solid #f0f1f2;
}
.core_reply_href li.lastitem {border-right:none;}
.core_reply_href li.hidereply{
	background: #f7f8fa;
	border: 1px solid #f0f1f2;
	border-bottom: 0;
}
.index_reply_border_top{
	border-top: 1px solid #f0f1f2;
	background: 0 0;
	margin-top: -1px;
	width: 496px;
}
.post_content .index_reply_content {
	border-left: 1px solid #f0f1f2;
	border-right: 1px solid #f0f1f2;
	border-bottom: 1px solid #f0f1f2;
	width:528px;
	background-color:#f7f8fa;
	padding: 4px 15px 14px;
}
.index_reply_content_item {
	padding:10px;
	border-top: 1px #d7d7d7 dotted;
}
.index_reply_content_item_icon {
	background: none repeat scroll 0 0 #FFF;
	border: 1px solid #CCC;
	display: block;
	height: 32px;
	padding: 3px;
	width: 32px;
	margin:0 auto;
	float:left;
}
.index_reply_content_item_icon img {
	width:32px;
	height:32px;
}
.index_reply_content_item_content{
	float:left;
	width:450px;
	margin-left:10px;
}
.is_first_reply_item {
	border-top: none;
}
.index_reply_content_reply_link {text-align:right;margin-bottom:6px;}
.index_reply_content_reply_link li {
	display:inline;
	padding:0 3px;
}
.index_reply_content_reply_link li.reply_link{border-left:1px solid #cdd4e5;}
.direct_reply_link{border-top: 1px #d7d7d7 dotted;padding-top:10px;}
.direct_reply_btn a {
	color:#333;
	float:right;
	display: block;
	padding-left: 20px;
	width: 75px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	background: url(../../images/sqb/pb_css_pic_20150206.png) no-repeat -82px -6px;
}
.direct_return_button {
	margin:10px 0;
	text-align:right;
}
.direct_return_box_content {
	border:2px solid #d6dffa;
	padding:10px;
	width:935px;
	height:30px;
	margin-top:10px;
}
.btnlink {
	display: inline-block;
	background: #50a6bd;
	color: #FFF;
	border-radius: 2px;
	border: 0px solid #418b9f;
	padding: 0px 12px;
	cursor: pointer;
	height: 28px;
	line-height: 26px;
}
.reply_return_info {
	margin-top:10px;
}
.author_scrollbar{text-align:left;width:130px;margin:0 auto;}
.group-topic-list {width:100%;font-size:14px;margin-top:15px;}
.group-topic-list th { border-top:3px solid #cdd4e5;}
.group-topic-list td , .group-topic-list th { height:50px;}
.group-topic-list td , .group-topic-list th { border-bottom:1px solid #cdd4e5;}
.noitem{text-align:center;}
.group-topic-list th.op{width:45px;}
.group-topic-list th.created_at{width:140px;}
.group-topic-list th.replied_count{width:90px;}
.group-topic-list th.replied_info{width:140px;}
.group-topic-list td .created_at {font-size:12px;color:#999;}
.group-topic-list td .replied_count {font-size:12px;color:#999;}
.group-topic-list td .last_replied_at {font-size:12px;color:#999;}
.uc-paging{margin-top:35px;}
#commentform{margin-top:15px;border:1px solid #ccd3e4;border-top:4px solid #ccd3e4;}
.commentcontent {margin-top:20px;margin-left:20px;}
.topic-comment-textarea {width:929px;border:1px solid #CCCCCC;padding:5px;}
.commentbtn {text-align:right;margin-right:18px;margin-top:15px;margin-bottom:15px;}
#commentform .author_scrollbar {text-align:center;}
#commentform .author_name{margin-top:0;}
.err_content_container{text-align:right;}
.success_content_container{text-align:right;}
.err_content_container .global_error {margin-bottom:0;}
.success_content_container .global_done {margin-bottom:0;}
#err_content{text-align:left;margin-right:18px;width:200px;display:none;}
#success_content{text-align:left;margin-right:18px;width:200px;display:none;}
.group_item {border-bottom:3px solid #ccd3e4;}
.direct_return_box {margin:15px;border-top:1px solid #ccd3e4; }

.direct_return_box{display:none;}
.post_content p {margin-bottom:9px;}
.modified_remark {margin:15px 15px 15px 30px;}
.awardpoint{font-weight:bold;color:#999933;font-size:16px;margin-left:10px;margin-right:10px;}
.btn-links-block{margin-bottom:15px;}
.btn-links-block ul{overflow:hidden;}
.btn-links-block li{float: left;padding-left: 10px;}
.btn-links-block li .btnlink:hover {background:#993300;}
.commentbtn .btnlink:hover {background:#993300;}
.btn-links-block a, .btn-links-block a:hover, .btn-links-block a:visited {color:#fff;}
.core_reply_href a, .core_reply_href a:hover, .core_reply_href a:visited {color:#3b5998;}
#group-list .p_content_message img {max-width:939px !important;}
.isFeatureIcon{
	width:127px;
	height:110px;
	position:absolute;
	margin-left:150px;
	background-image: url(../../images/sqb/featurededits.png);
}

.relyqoteinfo {
  line-height: 150%;
  font-size: 12px!important;
  border: 1px solid #ccd3e4;
  background-color: #fafbfc;
  padding: 19px 0 10px 47px;
  margin: 0 0 25px 0;
  width: 600px;
  overflow:hidden;
}

.quoteleftimg {
  width: 26px;
  height: 26px;
  display: inline-block;
  margin-left: -35px;
  _display: inline;
  float: left;
  background-image: url(../../images/sqb/group-icon.png);
  background-position: 0px -95px;
}
.relyquoteinfo {
  width: 548px;
  padding-right: 47px;
  _overflow: hidden;
  word-wrap: break-word;
  white-space: normal;
}
.relyquotetxt {
  margin: 10px 47px 10px 0;
}

.quoterightimg {
  background-image: url(../../images/sqb/group-icon.png);
  background-position: -20px -95px;
  float: right;
  height: 26px;
  margin: 0 16px 0 0;
  width: 26px;
}
.vipicon{
	display:block;float:right;width:32px;height:16px;line-height:15px;background-image: url(../../images/sqb/vip_bg.png);color:#fff;text-align:center;margin:auto;
	font-size:12px;margin-right:32px;
}
.vip2{background-position: 0 106px;}
.vip5{background-position: 0 16px;}
.vip4{background-position: 0 46px;}
.vip3{background-position: 0 76px;}
.vip1{background-position: 0 136px;}
.nologininfo {text-align:center;padding-top:110px;font-weight:bold;font-size:14px;color:#999999;}


@media (min-device-width:1024px) and (max-width:600px),(max-width:600px),
	 (max-device-width:480px), 
 	(max-device-width:480px)  {
 		#primaryBanner {
		    height: 232px;
		    width: 100%;
		    background: url("../../images/v2/mobile/group/mobilesq_banner.png") no-repeat 50% 0 #688ebf;
		}
		
       #btn-links-block{margin-top:20px;}
       .post_content {width:475px;margin-bottom:7px;font-size:18px;}
       .topic-comment-textarea{width:427px;}
       .topic-count-info {float:none;margin-top:10px;}
       .author_detail{width:120px;}
       .author_icon_box_link{width:80px;height:80px;}
       .author_detail .louzhu-icon {margin-left:36px;}
       .author_icon_img{width:80px;height:80px;}
       .author_scrollbar{width:110px;font-size:16px;padding:10px 5px;}
       #err_content {width:127px;}
       .core_reply_href li.hideOnPhone{display:none;}
       .direct_return_box_content {width:420px;}
       #group-list .p_content_message img {max-width:420px !important;}
       .isFeatureIcon{margin-left:100px;}
       .relyqoteinfo{width:140px;padding:19px 0 10px 37px;}
       .relyquoteinfo{width:140px;}
       .vipicon{margin-right:6px;}
       .p_content_message {font-size:18px;}
       .post-dateinfo{font-size:18px;line-height:30px;padding:10px 10px 20px 10px;}
       .nologininfo{margin:0 10px;}
       .post-floor-icon{margin-bottom:5px;}
       .topic-count-info{font-size:18px;}
       .new-post-link{font-size:18px;}
       .topic-title{font-size:20px;}
       .btnlink{height:40px;line-height:40px;padding: 0px 22px;}
       .post-floor-icon{font-size:18px;}
}

