.personcard_pop{
	background: url(../images/personcard_pop.jpg?1492481515859)  #fff  0 0 no-repeat;
	border-radius: 5px;
	width: 330px;
	padding: 40px 20px 25px;
}

.cnt_personcard{
	width: 330px;
	overflow: hidden;
	position: relative;
	*zoom: 1;
}
.cnt_personcard .btn_opt{
	position: absolute;
	top: 42px;
	right: 0;
    width: 76px;
    height: 26px;
    line-height: 26px;
    color: #fff;
    background-color: #ff71a0;
    border-radius: 5px;
    text-align: center;
	overflow: hidden;
}
.cnt_personcard .btn_opt:hover{
	text-decoration: none
}
.cnt_personcard .btn_opt span {
	transition: all .25s;
	display: block;
	position: relative;
	zoom:1;line-height: 26px;
	cursor: pointer;
}
.cnt_personcard .btn_opt .sp2 {
	background: #ff71a0;
	color: #fff
}
.cnt_personcard .btn_opt:hover .sp1 {
	margin-top: -26px
}
.cnt_personcard .btn_haswatch{
	color: #999;
	zoom:1;
	text-indent: 18px;
	border-color: #f0f0f0
}
.cnt_personcard .btn_haswatch .sp1{
	background-color: #f0f0f0;
}

.cnt_personcard .btn_haswatch .glb_icon {
	background: url(../images/home/sprite.jpg?1492481515859) no-repeat 0 -173px;
	display: block;
	width: 15px;
	height: 13px;
	position: absolute;
	top: 7px;
	left: 9px
}

.cnt_personcard .btn_haswatch .sp2 {
	text-indent: 0
}

.cnt_personcard .btn_btn_ewatch {
	color: #999;
	zoom:1;text-indent: 18px;
	border-color: #f0f0f0
}

.cnt_personcard .btn_btn_ewatch .glb_icon {
	background: url(../images/home/sprite.jpg?1492481515859) no-repeat -15px -173px;
	display: block;
	width: 15px;
	height: 13px;
	position: absolute;
	top: 7px;
	left: 3px
}

.cnt_personcard .btn_btn_ewatch .sp2 {
	text-indent: 0
}
.cnt_personcard .btn_opt .glb_icon{
	font-weight: 700;
	margin-right: 5px;
	font-size: 14px;
}
.cnt_personcard .pic_box{
 	width: 72px;
 	height: 72px;
 	border-radius: 50%;
 	overflow: hidden;	
}
.cnt_personcard .img_lnk{
 	display: block;
 	width: 100%;
 	height: 100%;
 	border-radius: 50%;
 	overflow: hidden;	
}
.cnt_personcard .info_box{
	color: #333;
	font-size: 14px;
	font-weight: 700;
	line-height: 16px;
	margin-top: 12px;
}
.cnt_personcard .info_box .name{
	float: left;
	*display:inline;
	margin-right: 5px;
}
.cnt_personcard .info_box .level{
	float: left;
	*display:inline;
	background: url(../images/level_bg.png?1492481515859) 0 0 no-repeat;
	padding-left: 16px;
	height: 16px;
	overflow: hidden;
}
.cnt_personcard .info_box .level .rt{
	float: left;
	*display:inline;
	background: url(../images/level_bg.png?1492481515859) right 0 no-repeat;
	padding-right: 3px;
	height: 16px;
	overflow: hidden;
	color: #fff;
	font-size: 12px;
	line-height: 16px;
}
.cnt_personcard  .count_box{
	padding: 4px 0;
}
.cnt_personcard  .c_count{
	color: #333;
	line-height: 24px;
}
.cnt_personcard  .c_count .c_item{ 
	margin-right: 40px;
	vertical-align:baseline;
	zoom:1;
}
.cnt_personcard .medal_box{
	overflow: hidden;
}
.cnt_personcard .medal_list{
	margin-right: -12px;
	overflow: hidden;
}
.cnt_personcard .medal_list li{
	width: 28px;
	height: 38px;
	overflow: hidden;
	float: left;
	*display: inline;
	*zoom: 1;
	margin:5px 10px 0 0;
}
.cnt_personcard .medal_list li img{
	width: 28px;
	height: 38px;
}
.m_comment_reply{
	padding-left: 70px;
	width: 630px;
	margin-top: 20px;
}
.m_comment_reply .comment_face{
	float: left;
	*display: inline;
	margin:15px 0 0  -70px;
}
.m_comment_reply .message_textarea{
	background-color: #f0f3f6;
	border: solid 1px #dadee3;
	border-radius: 3px;
	position: relative;
	*zoom: 1;
	width: 608px;
	height: 70px;
	padding: 5px;
}
.m_comment_reply .message_textarea .txtarea{
  background-color: transparent;
  width: 598px;
  height: 70px;
  border: 0 none;
  resize: none;
  overflow-y:auto; 
}
.m_comment_reply .message_textarea .triangle_box{
	position: absolute;
	left: -8px;
	top: 50%;
	margin-top: -5px;
	width: 8px;
	height: 10px;
	overflow: hidden;
	background: url(../images/r-arrow.png?1492481515859)  0 0 no-repeat;
}

.ecomment_detail .m_comment_reply .message_textarea .triangle_box{
	background-position: 0 -10px;
}

.m_comment_reply .message_operate{
	margin-top: 10px;
	padding-right: 10px;
} 
.m_comment_reply .message_operate .btn_opt{
	float: right;
	*display: inline;
    background: #45bbff;
    border: 1px solid #45bbff;
    text-align: center;
    cursor: pointer;
    width: 70px;
    height: 28px;
    border-radius: 5px;
    color: #fefefe;
    font: 12px/28px "Microsoft YaHei"
}
.m_comment_reply .message_operate .btn_release {

}
.m_comment_reply .message_operate  .btn_cancel {
    border-color:#dadee3;
    background: #ececec;
    color: #666666;
    margin-right: 10px;
}
.m_comment_reply .message_operate .maxlength{
	float: right;
	line-height: 28px;
	*display: inline;
	margin-right: 10px;
}
.fconfirm_pop{
	background-color: #fff;
	width: 300px;
	border-radius: 5px;
	padding:0 10px;
	z-index: 222;
}
.fconfirm_pop .pop_hd{
	border-bottom: solid 1px #45bbff;
}
.fconfirm_pop .pop_hd .tit{ 
	color: #333;
	line-height: 32px;
}
.fconfirm_pop .pop_bd{
	padding: 20px;
}
.m_fconfirm .tit{
	color: #333;
	line-height: 30px;
	overflow: hidden;
	font-size: 14px;
}
.m_fconfirm .ctit{
	text-align: center;
}
.m_fconfirm .text{
	color: #666;
	line-height: 24px;
	font-size: 12px;
}
.m_fconfirm .ctext{
	text-align: center;
}
.glb_textlist{}
.glb_textlist li{
	color: #666;
	line-height: 24px;
	font-size: 12px;
}
.fconfirm_pop .m_operate{
	text-align: center;
	font-size: 0;
	overflow: hidden;
	margin: 20px -30px 0 0;
}
.fconfirm_pop .m_operate a{
	display: inline-block;
	width: 70px;
	height: 26px;
	line-height: 28px;
	color: #fefefe;
	background-color: #45bbff;
	border: solid 1px #45bbff;
	border-radius: 5px;
	font-size: 12px;
	text-align: center;
	margin-right: 30px;
}
.fconfirm_pop .m_operate a:hover{
	text-decoration: none;
}
.fconfirm_pop .m_operate .btn_cancel{
	background-color: #ececec;
	border: solid 1px #dadee3;
	color: #666;
}
.ftip_pop{
	background-color: #fff;
	border: solid 4px #d2d5d8;
	width: 138px;
	padding: 30px 64px;
	overflow: hidden;
	z-index: 333;
}
.m_ftip{
	font-size: 14px;
	line-height: 26px;
	color: #373b3d;
	text-align: center;
}
.fgift_pop{
	background-color: #fff;
	width: 440px;
	border-radius: 5px;
}
.fgift_pop .pop_hd{
	background-color: #ff71a0;
	height: 32px;
	border-top-left-radius:5px;
	border-top-right-radius: 5px;
	padding-left: 10px;
}

.fgift_pop .pop_hd .tit{
	color: #fff;
	line-height: 32px;
	font: 500 14px/32px "microsoft yahei";
}

.fgift_pop .pop_bd{
	padding: 20px 40px 30px;
}

.fgift_pop .text{
	color: #333;
	line-height: 28px;
	font-size: 14px;
}
.fgift_pop .text .shc1{
	color: #ff71a0;
}
.fgift_pop .text .txt_url{
	color: #2ec0fe;
}
.fgift_pop .tip{
	color: #999;
	line-height: 30px;
	margin-top: 10px;
	font-size: 12px;
}
.fgift_pop .m_operate{
	text-align: center;
	font-size: 0;
	overflow: hidden;
	margin: 10px -20px 0 0;
}
.fgift_pop .m_operate a{
	display: inline-block;
	width: 118px;
	height: 28px;
	line-height: 28px;
	color: #333;
	background-color: #fff;
	border: solid 1px #ddd;
	border-radius: 5px;
	font-size: 14px;
	text-align: center;
	margin-right: 20px;
}
.fgift_pop .m_operate a:hover{
	background-color: #f5f7f8;
	text-decoration: none
}

.fgift_pop .m_operate .btn_cancel{
	background-color: #ff71a0;
	border: solid 1px #ff71a0;
	color: #fff;
}
.fgift_pop .m_operate .btn_cancel:hover{
	background-color: #f55d8f;
	border: solid 1px #f55d8f;
}

.pinwheel_wrap{position:absolute;z-index:111;border-radius:5px;	border:solid 1px #eee;background-color:#fff;}
.pinwheel_wrap .pinwheel_loading{padding:10px 20px;font-size:12px;color:#666;}