/*===================
@name: 右边侧栏
@list:
>>右侧登录信息
>>右侧用户信息
>>淘宝客广告
===================*/

/*s右侧登录信息*/
.sidebar_login{
padding:10px 10px 0px;
color:#666;
height: 149px;
}
.sidebar_login dt{
position:relative;
height:80px;
}
/*用户名输入下间距*/
#J_username{
margin-bottom:15px;
}
.sidebar_login dt label{
float:left;
width:0px;
overflow:hidden;
height:0;
}
.sidebar_login dt i{
width:16px;
height:16px;
position:absolute;
}
.sidebar_login dt i.icon_username{
background: url(../../images/common/other_sprite.png) no-repeat;
background-position:0 0px;
right:8px;
top:9px;
}
.sidebar_login dt i.icon_password{
background: url(../../images/common/other_sprite.png) no-repeat;
background-position:0 -30px;
bottom:9px;
right:8px;
}
.sidebar_login dt .input{
width:194px;
font-size:14px;
padding:6px;
border-radius:2px;
vertical-align:top;
}
.sidebar_login dt .input:focus{
outline:0 none;
}
.sidebar_login .sendpwd{
float:right;
}
.sidebar_login .associate{
line-height: 30px;
}
.sidebar_login .btn{
margin:0;
width:60px;
font-weight:800;
}
.sidebar_login .btn_submit{
margin-right:10px;
width:100px;
_padding-left:0 !important;
_padding-right:0 !important;
}
.sidebar_login .tips{
margin-bottom:10px;
margin-top:-5px;
/*position:relative;*/
}
.sidebar_login .operate{
}
/*e右侧登录信息*/


/*s右侧用户信息*/
.user_info{
padding:10px 0 0;
z-index: 2;
}
.user_info dl{
overflow:hidden;
margin-bottom:10px;
padding:3px 11px;
}
.user_info dt{
float:left;
margin-right:10px;
position:relative;
}
/*修改头像*/
.user_info dt img{
border: 1px solid #CCC;
padding: 3px;
background-color: white;
vertical-align:top;
}
.user_info dt a:hover{
text-decoration:none;
}
.user_info dt a span,
.user_info dt a b{
display:none;
height:22px;
line-height: 22px;
width:72px;
position:absolute;
left:4px;
bottom:4px;
cursor:pointer;
}
.user_info dt a b{
filter:alpha(opacity=60);
-moz-opacity:0.6;
opacity:0.6;
background:#000;
}
.user_info dt a span{
text-align:center;
color:#fff;
}
.user_info dt:hover a span,
.user_info dt:hover a b,
.user_info dt.hover a span,
.user_info dt.hover a b{
display:block;
}
/*右侧*/
.user_info dd{
overflow:hidden;
}
/*用户名*/
.user_info .name{
margin-top: 1px;
margin-bottom:10px;
line-height:normal;
}
.user_info .name a{
font-size:12px;
margin-left:1px;
}
.user_info .name a i{
background: url(../../images/common/other_sprite.png) no-repeat;
background-position:0 -58px;
display:inline-block;
width:16px;
height:16px;
vertical-align:top;
margin-left:5px;
}
.user_info .name a:hover i{
background: url(../../images/common/other_sprite.png) no-repeat;
background-position:0 -78px;
}


/*资料*/
.user_info .profile{
margin-bottom: 11px;
}


/*等级*/
.user_info .level {
margin: 0px;
left: 0;	
}

/*设置*/
.user_info .set{
text-indent: -2000em;
background: url(../../images/common/other_sprite.png) no-repeat;
background-position:-268px 0px;
width: 31px;
height: 30px;
position: absolute;
top: 1px;
right: 1px;
}

.user_info .set:hover{
opacity: 0.8;
filter:alpha(opacity = 80);	
}



/*数值  粉丝 关注 等*/
.user_info .num{
height:52px;
background: #f1f1f1;
border-top: 1px solid #cccccc;
padding-left: 1px;
}
.user_info .num ul{
float:left;
}
.user_info .num li{
padding:7px 0px 5px;
height:40px;
width: 56px;
text-align: center;
float:left;
border-right:1px solid #cccccc;
}
.user_info .num li.tail{
border:0 none;
}
.user_info .num em{
display:block;
color:#333;
}
.user_info .num span{
font-size:18px;
line-height:20px;
font-weight:700;
}
.user_info .num a{
display:block;
}
.user_info .num a:hover{
text-decoration:none;
}
/*e右侧用户信息*/


/*s淘宝客广告*/
.taobaoAD{
height: 230px;
width: 230px;
z-index: 2;
background: #4893cd;
text-align: center;	
margin-bottom: 15px;
}
.taobaoAD span{
font-size:30px;
line-height: 230px;
color: #ffffff;
}
/*e淘宝客广告*/


/*s签到*/
.punch_widget_wrap{
margin-bottom:15px;
}
.punch_widget{
	width:230px;
	height:43px;
	background: url(../../images/common/punch_bg.png);
	background-position:0 -180px;
	position:relative;
	text-align:center;
	font-size:12px;
}
.punch_widget .date{
	display:inline;
	float:left;
	width:50px;
	margin:4px 3px;
	color:#fff;
	font-family:Simsun;
}
.punch_widget .date span{
	display:block;
	line-height:15px;
}
.punch_widget .cont{
	line-height:43px;
	height:43px;
	float:left;
	width:108px;
	font-size:14px;
	font-weight:700;
	text-shadow: 0 1px 0 #ffffff;
}
.punch_widget .cont a{
	color:#3e7aa3;
}
.punch_widget_disabled{
	cursor:default;
	background-position:0 -230px;
}
.punch_widget_disabled .cont a,
.punch_widget_disabled .cont a:hover{
	text-decoration:none;
	cursor:default;
	color:#999;
}
.punch_widget .help_ta{
	float:right;
	display:inline;
	margin:13px 6px;
	color:#3589a7;
}
/*奖励小提示*/
.punch_widget_wrap .tips{
	z-index:1;
	position:absolute;
	margin-top:45px;
	line-height:1.5;
	color:#666;
	padding:5px 10px;
	border-color:#f4d1a5;
	background-color:#fffbe7;
	width:160px;
	margin-left:30px;
}
.punch_widget_wrap .core_arrow_top{
	left:45px;
}
.punch_widget_wrap .core_arrow_top span{
	border-bottom:8px #fffbe7 solid;
}
.punch_widget_wrap .core_arrow_top em{
	border-bottom:8px #f4d1a5 solid;
}

/*n帮Ta打卡弹窗*/
.pop_help_punch{
	width:480px;
	height:360px;
}
/*相关信息*/
.pop_help_punch .info{
	position:relative;
	height:63px;
	line-height:63px;
	text-align:center;
	font-weight:700;
	font-size:16px;
	color:#666;
	border-bottom:1px solid #c9c9c9;
}
/*下箭头*/
.pop_help_punch .info .arrow{
	position:absolute;
	bottom:9px;
	left:20px;
}
.pop_help_punch .info .arrow span,
.pop_help_punch .info .arrow em{
	position:absolute;
	width:0;
	height:0;
	padding:0;
	margin:9px 0 0 40px;
	border-bottom:6px transparent dashed;
	border-right:6px transparent dashed;
	border-left:6px transparent dashed;
	overflow:hidden;
}
.pop_help_punch .info .arrow span{
	border-top:6px #fff solid;
}
.pop_help_punch .info .arrow em{
	border-top:6px #c9c9c9 solid;
	margin-top:10px;
}
/*选择好友*/
.pop_help_punch .select_box{
	background:#f7f7f7;
	height:192px;
	padding:15px 40px 0;
}
.pop_help_punch .select_box .hd{
	padding-bottom:5px;
}
.pop_help_punch .select_box .hd span{
	font-weight:700;
	display:inline-block;
	width:175px;
}
.pop_help_punch .select_box .ct{
	border:1px solid #d9d9d9;
	height:150px;
	overflow:hidden;
	background:#fff;
}
/*左侧好友分组*/
.pop_help_punch .select_box .left{
	float:left;
	overflow-x:hidden;
	overflow-y:auto;
	height:150px;
	width:165px;
	background:#f5f5f5;
	border-right:1px solid #d9d9d9;
}
.pop_help_punch .select_box dl{
	color:#666;
}
.pop_help_punch .select_box dt{
	padding-left:20px;
	line-height:25px;
	font-weight:700;
	color:#333;
	background-position:-290px -70px;
	cursor:pointer;
}
.pop_help_punch .select_box dl.current dt{
	background-position:-290px -23px;
}
.pop_help_punch .select_box dd{
	padding:0 20px 0 15px;
	margin:0 5px;
	display:none;
	line-height:20px;
	height:20px;
	overflow:hidden;
	background:url(../../images/common/punch_bg.png);
	background-position:120px -0px;
	cursor:pointer;
}
.pop_help_punch .select_box dd.disabled{
	background-position:120px -20px;
	cursor:default;
	color:#ccc;
}
.pop_help_punch .select_box dd.in{
	background-position:120px -40px;
	color:#ccc;
}
.pop_help_punch .select_box dd:hover{
	background-color:#fff;
}
.pop_help_punch .select_box dl.current dd{
	display:block;
}
/*右侧已选择好友*/
.pop_help_punch .select_box .right{
	position:relative;
	width:230px;
	float:left;
	height:150px;
}
/*右侧选择左箭头*/
.pop_help_punch .select_box .right .arrow{
	position:absolute;
	margin:28px 0 0 -1px;
}
.pop_help_punch .select_box .right .arrow span,
.pop_help_punch .select_box .right .arrow em{
	position:absolute;
	width:0;
	height:0;
	padding:0;
	border-bottom:9px transparent dashed;
	border-right:9px transparent dashed;
	border-top:9px transparent dashed;
	overflow:hidden;
}
.pop_help_punch .select_box .right .arrow span{
	border-left:9px #f5f5f5 solid;
}
.pop_help_punch .select_box .right .arrow em{
	border-left:9px #d9d9d9 solid;
	margin-left:1px;
}
/*右侧已选择好友--已选择*/
.pop_help_punch .select_box .right ul{
	padding:15px 20px;
}
.pop_help_punch .select_box .right li{
	float:left;
	margin:0 10px 10px 0;
	white-space:nowrap;
}
.pop_help_punch .select_box .right li a{
	display:block;
	float:left;
	background:#e1ebec;
	line-height:22px;
	padding:0 5px 0 8px;
}
.pop_help_punch .select_box .right li a:hover{
	text-decoration:none;
	background:#cce4e6;
}
.pop_help_punch .select_box .right li span{
	margin-left:2px;
}
.pop_help_punch .select_box .right li span:hover{
	background:#fff;
}
/*底部*/
.pop_help_punch .pop_bottom{
	background:#f5f5f5;
}


/*e签到*/




/*s热门标签*/
.hottag{
background: #ffffff;

}

.hottag .title {
height: 30px;
line-height: 30px;
padding:0 15px;	
}

.hottag .title span{

}

/*e热门标签*/



/*s帖子推荐*/
.threadtop5{
width: 228px;	
}
.threadtop5 .box_title{
background: #f9f9f9;	
}

.threadtop5 ul{
padding: 12px 0 0;
}

.threadtop5 ul li{
	overflow:hidden;
	padding-bottom: 17px;
}

.threadtop5 ul li a{
	color:#333;
}

.threadtop5 ul li .t_left{
float: left;
width: 33px;	
}

.threadtop5 ul li .t_left .rank_num {
background-image: url(../../images/common/threadtop5.png);
display: block;
height: 25px;
overflow: hidden;
width: 18px;
margin-left: 6px;
}

.threadtop5 .rank_num01 {
background-position: 0 -181px;
}

.threadtop5 .rank_num02 {
background-position: -37px -181px;
}

.threadtop5 .rank_num03 {
background-position: -75px -181px;
}

.threadtop5 .rank_num04 {
background-position: -113px -181px;
}

.threadtop5 .rank_num05 {
background-position: -151px -181px;
}

.t_right {
float: left;
/*position: relative;*/
width: 175px;
}

.t_right .expand {
margin: 6px 0 0;
color: #999;
padding: 10px;
background: url(../../images/common/threadtop5.png) no-repeat scroll 0 -119px transparent;
line-height: 18px;
}

.t_title {
color: #444;
display: block;
margin-bottom: 3px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
width: 167px;
}

.tb_icon {
color: #999;
margin-right: 17px;
padding-left: 16px;
background: url(../../images/common/threadtop5.png) no-repeat scroll 0 0 transparent;
line-height: 18px;
}

.icon_baNum {
background-position: 2px -221px;
}

.threadtop5 .rank_up, .threadtop5 .rank_down {
background-image: url(../../images/common/threadtop5.png);
float: right;
+float:none;/*ie7 hack*/
background-position: -199px -180px;
display: block;
height: 10px;
width: 9px;
margin-right: 10px;
margin-top: 4px;

}

.threadtop5 .rank_down {
background-position: -199px -149px;
}

/*e帖子推荐*/


/*s关注与手机版*/
.sidebar_attention {
background: #e0e0e0;
border: 1px solid #bbb;
padding-left: 1px;
margin-bottom: 15px;
}

.sidebar_attention ul li {
line-height: 60px;
height: 60px;
border-left:1px solid #bbb;
border-right:1px solid #ffffff;
background:#efefef;
background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, white), color-stop(100%, #e2e2e2));
background: -moz-linear-gradient(#FFFFFF, #e2e2e2) repeat scroll 0 0 #e2e2e2;
float:left;	
width:74px;
display: inline-block;
cursor: pointer;
text-align: center;
+position: relative; /*ie7 hack*/
}

.sidebar_attention ul li:hover {
background:#f0f0f0;
background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, white), color-stop(100%, #F0F0F0));
background: -moz-linear-gradient(#FFFFFF, #F0F0F0) repeat scroll 0 0 #F0F0F0;	
}



.sidebar_attention ul li.first{
border-left:none;	
}

.sidebar_attention ul li.last{
border-right:none;	
}


.sidebar_attention ul li a{
display: block;	
text-decoration: none;
}

.sidebar_attention ul li a span{
position: relative;
top: 16px;	
}

.sidebar_attention ul li a:hover{
opacity: 0.8;
filter:alpha(opacity=80);
display: block;	
text-decoration: none;
}


.sidebar_attention ul li a:active {
box-shadow: 0 1px 1px inset rgba(0,0,0,.5);

}

.sidebar_attention ul li a.sina{
background: url(../../images/common/attention_sprite.png) no-repeat 20px 5px;
color: #e73f52;	
}

.sidebar_attention ul li a.tieba{
background: url(../../images/common/attention_sprite.png) no-repeat -41px 5px;
color: #2932e1;	
}

.sidebar_attention ul li a.mobile{
background: url(../../images/common/attention_sprite.png) no-repeat -108px 5px;
color: #3ea73e;	
}


/*e关注与手机版*/
