/*###########################
   @Name:记事狗微博客主样式表 
   @Link:www.jishigou.net
   @version $Id$
   @Author:@itom
#############################*/
/* CSS Document begin */


/*排版*/
.feedP {
	word-wrap: break-word;
	word-break: normal;
	word-break: break-all;
}
.feedPsm {
	word-wrap: break-word;
	word-break: normal;
	word-break: break-all;
	border-left: 2px solid #666;
	padding-left: 10px;
	color: #666;
	margin: 5px 0px;
}
.feedP2 {
	white-space: nowrap;
}

.inpus {
	padding: 4px;
}
.mores {
	background: url(../../static/image/bg_img01.png?20140116) no-repeat -346px 0;
	_background: url(../../static/image/bg_img01.gif?20140116) no-repeat -346px 0;
	width: 41px;
	height: 11px;
	float: right;
}
.loading {
	line-height: 20px;
	height: 20px;
	padding-left: 20px;
	margin: 2px 0;
	background: #FDF8C4 url(../../static/image/loading.gif?20140116) no-repeat 20px 50%;
	padding: 10px 20px 10px 40px;
}
.code {
	background: #f7f7f7 url(../../static/image/codebg.gif) repeat-y 0 0;
	overflow: hidden;
	padding: 10px;
	margin: 10px 0;
	display: block;
	float: left;
	width: 463px;
	font-family: "Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important;
	font-size: 10px;
	padding-left: 40px;
	border: 1px solid #ccc;
}
.code ul {
	width: 480px;
	float: left;
}
.code ul li {
	padding-left: 10px;
	list-style-type: decimal-leading-zero;
	font-family: Monaco, Consolas, 'Lucida Console', 'Courier New', serif;
	font-size: 12px;
	line-height: 1.8em;
	color: #666;
}
.code ul li:hover {
	background-color: #fff;
}
.relayTxt .code {
	width: 430px;
}
.relayTxt .code ul {
	width: 430px;
}
.one_comment .code {
	width: 530px;
}
.one_comment .code ul {
	width: 530px;
}
.one_comment .relayTxt .code {
	width: 500px;
}
.one_comment .relayTxt .code ul {
	width: 500px;
}
.newTig {
	line-height: 22px;
	height: 22px;
	clear: both;
	background: #FEFFE5;
	padding: 2px 10px;
	margin: 0 auto 18px;
	text-align: center;
}
.newTig:hover {
	background: #FDFFD2;
}
.newTig a:link {
	color: #D4A639;
}

/*头部*/
.m-hd2{
	display: block;
	margin: 0;
	clear: both;
}
.m-hd2 ul.hleft {
	float: left;
	height: 47px;
	width: 790px;
	line-height: 47px;
	font-size: 12px;
}
.m-hd2 ul.hleft li.logo {
	width: 180px;
	height: 47px;
	margin: 0 10px 0 0;
	overflow: hidden;
}
.m-hd2 ul.hleft li.logo img{vertical-align: middle;}
.m-hd2 ul.hleft li.logo a {
	width: 180px;
	height: 47px;
	float: left;
	margin: 0;
	padding: 0;
}
.m-hd2 ul.hleft li {
	float: left;
	width: auto;
	position:relative;
}
.m-hd2 ul.hleft li a {
	color: #fff;
	padding: 2px 10px;
	text-decoration: none;
	font-size: 14px;
}
.m-hd2 ul.hleft li.on {
	background: #fff;
	border: 1px solid #333;
	border-bottom: none;
}
.m-hd2 ul.hleft li.on a {
	padding: 1px 9px;
	color: #666;
	text-shadow: none;
}
.m-hd2 ul.hleft li.on .allchannelBox a {
	color: #666;
	text-shadow: none;
	font-size: 12px;
}
.m-hd2 ul.hleft li.sweibo {
	width: 190px;
	margin-left: 10px;
}
.m-hd2 ul.hleft li a.t_hdnav_cur {
	padding: 0 10px;
	height: 47px;
	float: left;
	background-color: #2c618d;
	box-shadow: inset 0 0 2px rgba(0,0,0,.12);
}
.m-hd2 ul.hleft li.on a.t_hdnav_cur {
	padding: 1px 9px;
	color: #666;
	text-shadow: none;
	background: #fff;
}
.t_hdnav_box {
	z-index: 101;
	color: #fff;
	display: none;
	position: absolute;
	background: #fff;
	border: 1px solid #20242A;
	box-shadow: 0 2px 3px rgba(0,0,0,.33);
	border-top: none;
	padding: 10px;
	margin: -2px 0 0 -1px;
	width: 400px;
	max-height: 600px;
	overflow-y: auto;
	top: 48px;
}
.t_hdnav_box_index {
   *margin-left: -78px;
}
.t_hdnav_box_app {
   *margin-left: -50px;
}
.t_hdnav_box_profile {
   *margin-left: -50px;
}

.main_menu_box dl {
	border-bottom: 1px dotted #eee;
	display: block;
	padding: 5px 0;
	overflow: hidden;
}
.main_menu_box dt {
	float: left;
	font-size: 12px;
	font-weight: bold;
	width: 70px;
	overflow: hidden;
	line-height: 25px;
}
.m-hd2 ul.hleft li .main_menu_box dl a {
	color: #666;
	text-shadow: none;
	font-size: 12px;
	padding: 2px 15px 2px 0;
	line-height: 20px;
	display: inline-block;
}
.main_menu_box dd {
	font-size: 12px;
	overflow: hidden;
	line-height: 25px;
}

.m-hd2 ul.hright {
	float: right;
	height: 47px;
	line-height: 47px;
	position: relative;
}
.m-hd2 ul.hright li {
	float: left;
	color: #fff;
	width: 50px;
	margin: 10px 15px 0 0;
}
.m-hd2 ul.hright li a {
	padding: 2px 0 2px 6px;
	text-decoration: none;
	color: #666;
}
.m-hd2 ul.hright li a span {
	color: #f00;
}
.m-hd2 ul.hright .t_write {
	background: url(../../static/image/hd_msg.png?20140116) no-repeat 12px -88px;
	_background: url(../../static/image/hd_msg.gif?20140116) no-repeat 12px -88px;
	height: 36px;
	width: 20px;
	padding: 13px 10px 0;
	margin: 0;
}
.m-hd2 ul.hright li.t_news {
	background: url(../../static/image/hd_msg.png?20140116) no-repeat 12px 14px;
	_background: url(../../static/image/hd_msg.gif?20140116) no-repeat 12px 14px;
	height: 36px;
	width: 20px;
	padding: 13px 10px 0;
	margin: 0;
}
.m-hd2 ul.hright li.t_setting {
	background: url(../../static/image/hd_msg.png?20140116) no-repeat 12px -37px;
	_background: url(../../static/image/hd_msg.gif?20140116) no-repeat 12px -37px;
	height: 36px;
	width: 20px;
	padding: 13px 10px 0;
	margin: 0;
}
.m-hd2 ul.hright li.on {
	border: 1px solid #333;
	margin: 0;
	padding: 10px 10px 0;
	border-radius: 0;
	background-color: #fff;
	width: 18px;
	height: 38px;
	background-position: -19px -37px;
}
.m-hd2 ul.hright li.on .member {
	width: 25px;
	height: 25px;
	float: right;
	border-radius: 3px;
	margin: 8px 9px 0;
}
.m-hd2 ul.hright .member {
	width: 25px;
	height: 25px;
	float: right;
}
.m-hd2 ul.hright .memberinfo {
	width: 300px;
	height: 200px;
	background: #fff;
	border: 1px solid #ddd;
}
.m-hd2 ul.hright li ul.t_member_box {
	z-index: 101;
	width: 400px;
	height: 230px;
	background: #fff;
	position: absolute;
	display: none;
	margin: 36px 0 0 0;
	box-shadow: 0 2px 3px rgba(0,0,0,.33);
	right: 0;
	border: 1px solid #20242A;
	border-top: none;
	padding: 10px 15px 10px 5px;
}
.m-hd2 ul.hright li ul.t_member_box li {
	width: 70px;
	height: 100%;
	float: left;
	border-right: 1px dotted #ddd;
	padding: 0 10px;
	margin: 0;
}
.m-hd2 ul.hright li ul.t_member_box li a {
	display: block;
	line-height: 20px;
}
.m-hd2 ul.hright li ul.t_member_box li a:hover {
	background-color: #f2f2f2;
}
.m-hd2 ul.hright li ul.t_member_box li p {
	display: block;
	margin: 0 5px 10px 5px;

	height: 29px;
	width: 112px;
	background: url(../../static/image/spr_nav.png?20140116) no-repeat;
}
.m-hd2 ul.hright li ul.t_member_box li p a {
	padding-left: 40px;
	line-height: 25px;
	font-size: 14px;
	color: #666;
}
.m-hd2 ul.hright li ul.t_member_box li p a:hover {
	background: none;
	color: #333;
}
.m-hd2 ul.hright li ul.t_member_box li p.spr_weibo {
	background-position: 0 0;
}
.m-hd2 ul.hright li ul.t_member_box li p.spr_info {
	background-position: 0 -40px;
}
.m-hd2 ul.hright li ul.t_member_box li p.spr_qun {
	background-position: 0 -80px;
}
.m-hd2 ul.hright li ul.t_member_box li p.spr_fav {
	background-position: 0 -120px;
}
.m-hd2 ul.hright li ul.t_member_box li p.spr_manger {
	background-position: 0 -160px;
}
.m-hd2 ul.hright li ul.t_member_box li p.spr_logout {
	background-position: 0 -200px;
}
.m-hd2 ul.hright li.onn {
	background-color: #fff;
	padding-right: 5px;
	width: 50px;
	height: 42px;
	border: 1px solid black;
	margin: 0 8px 0 0;
	border-radius: 5px 5px 0 0;
}
.m-hd2 ul.hright li.t_news em {
	width: 10px;
	height: 10px;
	background: url(../../static/image/bg_img01.png?20140116) no-repeat -101px -295px;
	margin: -3px 0 0 -5px;
	position: absolute;
}
.m-hd2 ul.hright li.onn em {
	margin: -3px 0 0 -5px;
	display: none;
}
.m-hd2 ul.hright li.t_news {
	position: relative;
}
.m-hd2 ul.hright li ul.t_news_box {
	z-index: 101;
	width: 100px;
	color: #fff;
	display: none;
	position: absolute;
	background: #fff;
	border: 1px solid #20242A;
	box-shadow: 0 2px 3px rgba(0,0,0,.33);
	border-top: none;
	padding: 10px;
	margin: 36px 0 0 0;
	right: -1px;
	_right: -2px;
}
.m-hd2 ul.hright li ul.t_news_box li {
	height: 20px;
	line-height: 20px;
	width: 100px;
	display: block;
	overflow: hidden;
	padding: 2px 0;
	margin: 0;
	float: left;
	color: #fff;
}
.m-hd2 ul.hright li ul.t_news_box li:hover {
	background: #e2e2e2;
}
.m-hd2 ul.hright li ul.t_news_box li.lineNav {
	height: 0;
	border-top: 1px solid #ccc;
	margin-top: 5px;
}
.m-hd2 ul.hright li ul.t_news_box li.lineNav:hover {
	background: none;
}
.m-hd2 ul.hright li.lineNav:hover {
	background: none;
}
.m-hd2 ul.hright li.pweibo {
	width: 29px;
	height: 23px;
	background: url(../../static/image/bg_img01.png?20140116) no-repeat 0 -293px;
	_background: url(../../static/image/bg_img01.gif?20140116) no-repeat 0 -293px;
	margin: 9px 0 0 0;
	border: 1px solid #444;
	border-radius: 3px;
}
.m-hd2 ul.hright li.pweibo:hover {
	opacity: 0.9;
	filter: alpha(opacity=90);
}
.m-hd2 ul.hleft li .searchTool .selOption a {
	padding: 2px 5px 2px 6px;
}
.m-hd2 ul.hleft li .searchTool .selOption a:hover {
	background: #eee;
}
.m_tips li a, .m_tips li a:link, .m_tips li a:hover {
	color: #7594B3;
}
.m-hd2 ul.hright li.on .member {
	margin: 0;
}
.m-hd2 ul.hright li.onn {
	border: 1px solid #333;
	margin: 0;
	padding: 10px 10px 0;
	border-radius: 0;
	background-color: #fff;
	width: 18px;
	height: 38px;
	background-position: -19px 14px;
}

/*头部搜索*/
.searchTool {
	width: 180px;
	height: 26px;
	float: left;
	margin: 10px 0 0 0;
	color: #666;
	background: #E1EAF2;
	border: 1px solid #045BB3;
}
.searchTool .txtSearch {
	float: left;
	width: 100px;
	margin: 0;
	padding: 0 2px;
	height: 26px;
	line-height: 26px;
	font-size: 12px;
	color: #666;
	border: none;
	background: none;
	box-shadow: none;
	display: inline;
}
.searchTool .selSearch {
	float: left;
	width: 46px;
	height: 25px;
	line-height: 25px;
	display: inline;
}
.searchTool .nowSearch {
	float: left;
	width: 25px;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	padding-left: 6px;
	cursor: pointer;
}
.searchTool .btnSel {
	float: right;
	width: 14px;
	height: 25px;
}
.m-hd2 ul.hleft li .searchTool .btnSel a {
	background: url(../../static/image/spr_arrow_c2.gif?20140116) no-repeat 4px 11px;
	display: block;
	width: 14px;
	height: 25px;
	padding: 0;
}
.searchTool .selOption {
	z-index: 9999;
*position:absolute;
	width: 45px;
	overflow: hidden;
	border: 1px solid #ddd;
	border-top: none;
	background: #fff;
}
.m-hd2 ul.hleft li .searchTool .selOption a {
	display: block;
	height: 20px;
	padding-left: 4px;
	line-height: 20px;
	color: #333;
	width: 45px;
	font-size: 12px;
	text-shadow: none;
}
.searchTool .selOption a:hover {
	color: #ff6600;
	background: #e2e2e2;
}
.searchTool .btnSearch {
	float: right;
	height: 26px;
	width: 23px;
	display: inline;
}
.m-hd2 ul.hleft li .searchTool .btnSearch a {
	background: url(../../static/image/search.png?20140116) no-repeat 0px 4px;
	display: block;
	height: 26px;
	width: 23px;
	padding: 0;
}
.searchTool .btnSearch .lbl {
	cursor: pointer;
	color: #333;
}

/*用户名片部分*/
#topicuserface .arr {
	position: relative;
}
#topicuserface .arr .arrow-up {
	border-bottom-color: #9d9d9d;
}
.media_user_list {
	width: 320px;
	border: 1px solid #CFCFCF;
	background: #fff;
	z-index: 55;
	overflow: hidden;
	box-shadow: 0 0 2px 2px rgba(0,0,0,0.1);
	position: absolute;
}
#topicuserface .media_user_list {
	position: static;
}
ul.tipsBox {
	display: block;
	margin: 15px;
	overflow: hidden;
}
ul.tipsBox li {
	display: block;
	clear: both;
	margin: 0;
	padding: 0;
	height: auto;
}
ul.tipsBox li:hover {
	margin: 0
}
ul.tipsBox .tips_h {
	width: 40px;
	height: 40px;
	float: left;
}
ul.tipsBox .tips_c {
	width: 15px;
	height: 15px;
	background: url(../../static/image/imgdel.gif?20140116) no-repeat;
	cursor: pointer;
	position: absolute;
	margin: -19px 0 0 140px;
    *margin:0 0 0 90px;
}
ul.tipsBox span {
	float: left;
	text-align: left;
	width: auto;
}
ul.tipsBox .tips_n {
	float: none;
	overflow: hidden;
	margin-bottom: 5px;
}
ul.tipsBox .tips_n .boxRimg img {
	margin-top: 2px;
	margin-right: 0;
}
ul.tipsBox .boxRintr {
	width: 220px;
	float: left;
	display: inline;
}
ul.tipsBox .tips_nn {
	display: block;
	overflow: hidden;
	text-align: left;
	height: 18px;
	color: #999;
	line-height: 18px;
}
ul.tipsBox .tips_nn a {
	display: inline;
}
ul.tipsBox .tips_nn .tips_nn13 {
	float: left;
	width: 18px;
	height: 18px;
	background: url(../../static/image/bg_img01.png?20140116) no-repeat -349px -275px;
	margin-left: 5px;
}
ul.tipsBox .tips_nn .tips_nn14 {
	font-size: 12px;
	float: left;
	margin-right: 2px;
}
ul.tipsBox .tips_nn .vipImg {
	width: 15px;
	height: 15px;
	border: none;
	float: left;
	margin-right: 2px;
}
ul.tipsBox .tips_t {
	float: left;
	margin: 5px 0 0;
	width: 290px;
	display: inline;
}
ul.tipsBox .tips_t2 {
	display: inline;
	float: left;
	padding: 5px 0 0 0;
	text-align: left;
	border-top: 1px dotted #eee;
	color: #666;
	line-height: 20px;
	width: 290px;
}
ul.tipsBox .tips_t2 p {
	float: left;
	display: block;
	width: 280px;
	word-wrap: break-word;
	word-break: normal;
}
ul.tipsBox .tips_t3 {
	display: inline;
	float: left;
	padding: 5px 0 0 0;
	text-align: left;
	border-top: 1px dotted #eee;
	color: #666;
	width: 290px;
	margin-top: 5px;
}
ul.tipsBox .tips_t3 span {
	float: none;
	padding: 0 3px;
}
ul.tipsBox .tips_t_l {
	float: left;
}
ul.tipsBox .tips_t_r {
	float: right;
	color: #999;
}
ul.tipsBox .tips_t_r a {
	padding: 0 3px;
}
ul.tipsBox .tips_t_r img {
	border: none;
	padding: 0;
	height: auto;
	width: auto;
}
/*消息提示*/
.m_tips {
	line-height: 22px;
	width: 158px;
	z-index: 10;
	padding: 10px;
	position: absolute;
	background: #fff;
	border: 1px solid #333;
	box-shadow: 0 2px 2px rgba(0, 0, 0, .2);
	border-radius: 0 0 2px 2px;
	top: 47px;
	right: 0;
}
.m_tips .arrow-up, .m_tips .arrow-up-in {
	left: 119px;
}
.m_tips ul {
	float: left;
	display: inline; 
}
.m_tips li {
	color: #666;
	float: left;
	width: 100%;
	display: block;
}
.m_tips_close {
	float: right;
	width: 15px;
	height: 20px;
	overflow: hidden;
	margin: 2px 0;
	top: 0;
	right: 5px;
	position: absolute;
}

/*频道&广场*/
.channelNav {
	float: left;
	position: relative;
	z-index: 13;
}
.channelNav .mychannel, .channelNav .allchannel {
	float: left;
	margin-top: 2px;
	margin-right: 15px;
	padding: 2px 15px 2px 8px;
	font-size: 14px;
	background: white url(../../static/image/spr_arrow_c2.gif?20140116) no-repeat 67px 12px;
}
.channelNav .mychannelon, .channelNav .allchannelon {
	background-image: url(../../static/image/spr_arrow_c1.gif?20140116);
	z-index: 10;
}
.channelNav .mychannel span, .channelNav .allchannel span {
	cursor: pointer;
}
.mychannelBox, .allchannelBox {
	width: 400px;
	background: #fff;
	box-shadow: 0px 2px 2px #ddd;
	display: none;
	position: absolute;
	margin: 2px 0 0 -8px;
	padding: 15px;
}
.allchannelBoxul {
	border-bottom: 1px solid #eee;
	padding: 10px 0;
	overflow: hidden;
	_padding: 10px 0 30px 0;
	display: block;
}
.channel {
	width: auto;
	display: inline;
	float: left;
	font-weight: 600;
	font-size: 12px;
}
.channel_childBox {
	display: inline;
	width: 330px;
	float: left;
	padding: 0;
	margin: 0;
	*margin:-22px 0 0 70px;
	*font-weight:400;
}
.channel_status {
	display: inline;
	margin: 5px 20px 0 0;
	float: left;
}
#channel_name {
	font-size: 18px;
	font-weight: 600;
	float: left;
}
#follow_channel {
	float: left;
	margin-top: 2px;
}
#recommend_top, #week_dig, #month_dig {
	float: left;
	_width: 290px;
}

/*第三方登录注册*/
.bind_wrap{
	background:#fff;
}
.bind_title{
	height: 50px;
	line-height: 50px;
	background: #f6f6f6;
	padding: 0 20px;
	font-size: 20px;
	font-family: 微软雅黑;
	border-bottom: 1px solid #eee;
}
.bind_nav,.bind_con {
	padding:20px;
}
.bind_wrap .bind_nav{
    margin:20px;
	padding:0;	
}
.bind_con td{ 
    padding:10px;
}
.bind_con .bind_face{
	width: 80px;
	height: 80px;
	border: 1px solid #ddd;
	padding: 1px;
	vertical-align: middle;
	margin-right: 10px;
}

/*通用内容区块*/
.appframe {
	width: 810px;
	float: right;
	min-height: 760px;
	margin: 0;
	padding: 20px 20px 20px 0;
	overflow: hidden;
	background: #fff;
}
.appframeTitle {
	padding: 10px;
	border-bottom: 1px solid #eee;
	background-color: #f9f9f9;
	height: 30px;
	line-height: 30px;
}
.appframeTitle .mleft {
	font: 22px Microsoft Yahei, SimHei;
	color: #333;
}
.appframeTitle .mleft em {
	font-size: 12px;
	font-weight: 500;
}
.appframeTitle .longText {
	margin-top: 5px;
}
.appframeWrap {
	padding: 20px 0;
	overflow: hidden;
	clear: both;
	background: #fff;
}
.appframeWrap h2, .appframeWrap h3 {
	margin: 10px 0;
	overflow: hidden;
}
.appframeWrap em {
	color: #999;
}
.setframeWrap {
	width: 790px;
	float: left;
	display: inline;
	min-height: 970px;
	padding: 20px;
}
.setframeWrap h3 {
	font-size: 16px;
	margin: 5px 0 20px;
	font-weight: 700;
}
.setframeWrap h3 span {
	font-size: 12px;
	margin-left: 8px;
	font-weight: 500;
	color: #999;
}
.setframeWrap h3 span i {
	color: #f30;
}
.setframeTitle {
	margin: 0;
	height: 35px;
	line-height: 35px;
	border-bottom: #E0E0E0 1px solid;
	margin: 5px auto;
}
.setframeTitle span {
	font-size: 14px;
}
.setframeTitle img {
	vertical-align: middle;
}
.contentWrap {
	padding: 0;
	display: block;
	clear: both;
}
.contentWrap h2 {
	font-size: 16px;
	margin: 0 0 20px 0;
	overflow: hidden;
	font-weight:700;
}
.contentWrap h2 span {
	font-size: 12px;
	font-weight: normal;
}

/*正在发言*/
.talking {
	margin: 0 auto;
	width: 580px;
	height: 20px;
	float: left;
}
.talking strong {
	float: left;
	height: 20px;
	line-height: 20px;
	color: #c30;
	padding: 0 10px 0 0;
}
.acticle {
	float: left;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	width: 485px;
}
#indemo {
	float: left;
	width: 800%
}
#Tacticle_s, #demo2 {
	float: left
}
.Ts, a.Ts:link, a.Ts:visited {
	margin-right: 10px;
}
/*我的首页幻灯广告*/
.slide {
	width: 580px;
	margin: 0 auto 10px;
	overflow: hidden;
	float: left;
}
#chk_toweibo {
	vertical-align: -2px;
	margin-right: 5px;
}
#KinSlideshow li, #KinSlideshow li a {
	width: 580px;
	height: 80px;
	margin: 0;
	float: left;
}
#KinSlideshow_moveBox {
	float: left;
}
/*通用TAB*/
.Menubox {
	height: 30px;
	clear: both;
	margin: 0 0 5px 0;
	border-bottom: 3px solid #EAEDEE;
}
.Menubox ul {
	padding: 0;
	margin: 0;
}
.Menubox li {
	float: left;
	padding-right: 2px;
}
.tagn {
	height: 28px;
	float: left;
	padding-right: 2px;
}
.tagcurrent {
	background-position: right bottom;
	height: 30px;
	float: left;
}
.tagn span, .tagcurrent span {
	float: left;
	height: 24px;
	padding: 7px 9px 0 11px;
	*height:22px;
	*padding-top:8px;
	line-height: 16px;
	cursor: pointer;
}
.tagcurrent span {
	background: #EAEDEE;
	color: #333;
	padding-top: 8px;
}
.Menulink {
	height: 30px;
	line-height: 30px;
	clear: both;
	border-bottom: 3px solid #EAEDEE;
	margin-bottom: 20px;
}
.Menulink ul {
	padding: 0;
	width: 100%;
	height: 27px;
}
.Menulink a {
	float: left;
	display: block;
	cursor: pointer;
	padding: 0 18px;
	text-align: center;
	color: #444;
	font-size: 12px;
	border: 1px solid #EAEDEE;
	border-bottom: none;
	margin-right: 2px;
	border-radius: 3px 3px 0 0;
}
.Menulink a.selected, .Menulink a.vhover {
	padding: 0 20px;
	background: #EAEDEE;
	color: #333;
	height: 30px;
	line-height: 30px;
}

/*微博内容区块*/
.mainWrap .contentWrap {
	padding-bottom: 10px;
	width: 580px;
	float: left;
	_width: 580px;
}
.mainWrap .contentWrap .listBoxNav {
	margin: 0 auto;
	width: 580px;
	clear: both;
	_width: 580px;
	box-shadow: none;
	border-radius: 3px;
	background: #fff;
	padding: 10px 0 0 0;
}
.mainWrap .contentWrap .listBoxNav a {
	display: inline-block;
}
.mainWrap .contentWrap .listBoxNav span {
	color: #ccc;
	display: inline-block;
	font-size: 12px;
	margin-right: 0;
	padding: 0;
}
.mainWrap .contentWrap .listBoxNav h4 {
	font-size: 14px;
	margin: 0;
}
.mainWrap .contentWrap .imglist {
	margin-bottom: 10px;
	overflow: hidden;
	width: 585px;
}
.mainWrap .contentWrap .imglist li {
	width: 70px;
	float: left;
	margin: 5px 18px 0 0;
	border: 1px solid #fff;
}

.Listmain, #ajax_recommend {
	color: #333;
	text-align: left;
	padding-top: 1px;
	display: block;
	clear: both;
}
#ajax_recommend .feedCell {
	padding-bottom: 15px;
}

/*推荐微博*/
.ajax_recommendTitle {
	padding: 5px 10px;
	width: 560px;
	height: 20px;
	margin-top: 15px;
	background: #f2f2f2;
	background: url(../../static/image/side_select_bg.png?20140116) repeat-x;
}
.ajax_recommendTitle span a {
	float: right;
	font-weight: bold;
	font-size: 14px;
	_font-size: 12px;
	position: static;
	margin: 0;
}
.ajax_recommendTitle em {
	font-size: 14px;
	font-weight: 600;
	color: #666;
}
/*微博列表*/
.feedCell {
	padding: 15px 0 10px;
	width: 580px;
	border-bottom: 1px solid #eee;
}
.feedCell .wb_l_face {
	float: left;
	width: 50px;
	height: 50px;
	display: inline;
	_height: 80px;
	margin: 0;
}
.feedCell .avatar {
	display: inline;
	float: left;
	width: 50px;
	height: 50px;
	margin-bottom: 5px;
	text-align: left;
}
.feedCell .avatar img {
	height: 50px;
	width: 50px;
}
.Contant {
	margin-left: 15px;
	width: 515px;
	float: left;
	position: static;
	z-index: -1;
	display: inline;
}
.quote {
	border: 1px dashed #eee;
	background: #f9f9f9 url(../../static/image/blockquote.png?20140116) right top no-repeat;
	padding: 10px 70px 10px 15px;
	clear: both;
	word-wrap: break-word;
	word-break: normal;
	word-break: break-all;
}
.topicTxt {
	width: 515px;
	padding: 0;
	font-size: 14px;
	word-wrap: break-word;
	word-break: normal;
	word-break: break-all;
	float: left;
	line-height: 23px;
	margin-top: -1px;
}
.topicTxt p {
	line-height: 22px;
	word-wrap: break-word;
	word-break: normal;
	word-break: break-all;
	width: 100%;
	float: left;
*float:none;
}
.topicTxt p span img {
	line-height: 22px;
	vertical-align: middle;
}
.topicTxt p span i {
	font-style: normal;
	font-size: 14px;
}
.topicTxt p.utitle {
	margin-bottom: 7px;
}
.topicTxt p .un {
	float: left;
	max-width: 348px;
	height: 20px;
	overflow: hidden;
}
.topicTxt p .ut {
	float: right;
	font-size: 12px;
}
.topicTxt p .ut a {
	color: #999;
}
.oriTxt2 p {
	width: 100%;
	float: left;
	margin-bottom: 8px;
}
.oriTxt2 p.utitle {
	margin-bottom: 8px;
	background: #f9f9f9;
    *margin-top:1px;
	padding: 3px 0;
}
.oriTxt2 p .un {
	float: left
}
.oriTxt2 p .ut {
	float: right;
	font-size: 12px;
}
.topicTxt p .un a {
	float: left;
	display: inline;
	margin: 0 3px 0 0;
}
.topicTxt p .un a img {
	vertical-align: middle;
}
.at_style {
	position: absolute;
	z-index: 99;
	margin-top: 30px;
}
.recdimg {
	float: right;
	margin-right: 5px;
	width: 19px;
	height: 17px;
}
.rcdusername span {
	text-align: center;
	background: #fdffd2;
	border: 1px solid #ffecb0;
	padding: 1px 10px;
	width: 375px;
	overflow: hidden;
	position: absolute;
	margin: 3px 10px 0 16px;
}
.mycome {
	margin-right: 10px;
	float: left;
	width: 230px;
	height: 20px;
	display: inline;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	overflow: hidden;
}
.feedCell .from {
	color: #999;
	display: block;
	margin: 5px 0 0;
	float: left;
	width: 100%;
	font-size: 12px;
}
.feedCell .from a:link, .feedCell .from a:hover, .feedCell .from a:visited {
	color: #7AA5B9;
}
.handle {
	float: right;
	text-align: right;
	width: 270px;
	display: inline;
}
.handle ul {
	padding: 0;
	float: right;
}
.handle ul li {
	float: left;
	z-index: 4;
	background: none;
	padding: 0;
	width: auto;
}
.handle ul li.o_line_l {
	color: #E6E6E6;
	padding: 0;
}
.handle ul li a {
	padding: 0 5px;
   *padding:0 3px;
	display: block;
	text-align: left;
}
.handle .mobox {
	_margin-top: 4px;
	position: relative;
	width: 45px;
}
.handle ul li .moreti {
	position: relative;
}
.handle .molist {
	background: #fff;
	position: absolute;
	font-weight: 500;
	z-index: 100;
	border: 1px solid #dcdcdc;
	overflow: hidden;
	text-align: left;
	line-height: 12px;
	width: 120px;
	left: -84px;
	top: 22px;
	_top: 15px;
	padding: 3px;
	z-index: 100;
}
.handle ul li a span.more {
	display: inline-block;
	border-color: #999 transparent transparent transparent;
	border-style: solid dashed dashed dashed;
	border-width: 4px 4px 0 4px;
	font-size: 0;
	line-height: 0;
	width: 0;
	height: 0;
	position: relative;
	top: -2px;
	left: 3px;
}
.handle .molist a {
	padding: 3px;
	display: block;
	text-align: center;
	text-decoration: none;
	line-height: 12px;
	float: left;
	width: 50px;
	padding: 4px 5px;
}
.handle .molist a:hover {
	background: #f2f2f2;
	color: #666;
	text-decoration: none;
	border-radius: 5px;
}
.feedCell a.digusers, .feedCell a.digusers:link, .feedCell a.digusers:visited, .feedCell a.digusers:hover {
	padding-left: 17px;
}
.feedCell a.digusers {
	background: url(../../static/image/main_icon.png?20140116) no-repeat 0 -219px;
	_background: url(../../static/image/main_icon.gif?20140116) no-repeat 0 -219px;
}
.feedUserImg {
	overflow: hidden;
	position: relative;
	width: 470px;
}
.relayTxt {
	margin-bottom: 0px;
	float: left;
	margin-top: 0px;
	line-height: 21px;
	color: #666;
}
.relayTxt .mid {
	width: 485px;
	margin: 5px 0 0;
	padding: 15px;
	float: left;
	display: block;
	background: #f2f2f2;
	font-size: 12px;
}
.relayTxt .relate {
	width: 480px;
	margin: 5px 0 0;
	padding: 10px 15px 15px;
	float: left;
	display: block;
	font-size: 12px;
}
.relayTxt .relateview {
	width: 556px;
}
.relayTxt .ask, .relayTxt .default {
	border: 1px solid #e6e6e6;
	border-top: 2px solid #66cc52;
	color: #666;
	background: url(../../static/image/relate-bg-ask.png?20140116) no-repeat 445px 5px;
}
.relayTxt .idea {
	border: 1px solid #e6e6e6;
	border-top: 2px solid #1eb1f6;
	color: #666;
	background: url(../../static/image/relate-bg-idea.png?20140116) no-repeat 445px 5px;
}
.relayTxt .mid .vipImg {
	margin: 0 0 1px 2px;
	vertical-align: middle;
	width: 14px;
	height: 14px;
}
.feedCell .feedUservideo {
	overflow: hidden;
	position: relative;
	width: 540px;
	float: left!important;
}
.feedCell .feedUservideo img {
	border: 1px solid #dcdcdc;
	padding: 2px;
	cursor: pointer;
	width: 126px;
}
.feedCell .feedUservideo .vP {
	position: absolute;
	margin: 32px 46px;
}
.feedCell .feedUservideo .vP img {
	border: none;
	filter: alpha(opacity=70);
	opacity: 0.7;
	width: 25px;
	height: 25px;
}
.relayTxt .mid p span {
	word-wrap: break-word;
}
.relayTxt .mid .comment_p {
	padding: 10px 0 5px 0;
	overflow: hidden;
	clear: both;
}
.relayTxt .mid .comment_p_img {
	width: 30px;
	height: 30px;
	float: left;
}
.relayTxt .mid .comment_p_more {
	display: block;
	height: 15px;
	padding: 7px 0 6px;
	border: 1px solid #E7E7E7;
	text-align: center;
	line-height: 15px;
	background: #E7E7E7;
}
.relayFloor {
	padding: 3px;
	background: #fff;
	margin-bottom: 6px;
	word-wrap: break-word;
	position: relative;
	z-index: 6;
	border: 1px solid #ddd
}
.relayFloor .relaycontent { 
	padding: 5px;
	display: block;
	position: relative;
	z-index: 1;
}
.relayFloor .relaycontent .relayFloorface {
	width: 25px;
	height: 25px;
	float: left;
	display: inline;
	margin: 5px 10px 0 0;
	clear: both;
}
.relayFloor .relaycontent .relayFloorface img {
	width: 25px;
	height: 25px;
}
.relayFloor .relaycontent .ttxt {
	width: auto;
	float: none;
	position: relative;
	padding: 0;
}
.relayFloor .relaycontent .ttxtinfo {
	margin-left: 35px;
}
.relayFloor .relaycontent .ttxtmore a {
	padding: 0 3px;
	color: #999;
	text-decoration: none;
}
.relayFloor .relaycontent .ttxtmore {
	color: #999;
}
.relayFloor .relaycontent .ttxtmore a.digusers {
	padding-left: 14px;
}
.relayFloor .relaycontent .topicReply {
	background: none;
	margin-top: 0;
	margin-bottom: 0;
	padding: 0;
	box-shadow: none;
}
.relayFloor .relaycontent .relayTxt .mid {
	width: 90%;
}
.relayFloor .relaycontent .relayTxt .comment_p_t .replybb {
	width: 98%;
}
.relayFloor .relaycontent .relayTxt .comment_p_b {
	width: auto;
}
.relayFloor .relaycontent .mycome {
	width: 100px;
}
.relayFloor .relaycontent .handle {
	width: 270px;
}
.relayFloor .relaycontent .comment_p_t {
	width: 100%;
}
.relayFloor .relaycontent .comment_p_t2 {
	margin-top: 0;
}
.relayFloor .relaycontent .comment_p_t3 {
	margin-right: 5px;
}
.relayFloor .relaycontent .mright {
	position: absolute;
	top: 2px;
	right: 5px;
	color: #999;
}
.relayTxt .mid .comment_p_more:hover {
	background: #f3f3f3;
}
.ttxt {
	float: left;
	padding-left: 10px;
	width: 445px;
	display: inline;
}
.ttxt .ttxtinfo {
	color: #666;
	word-wrap: break-word;
	word-break: normal;
	word-break: break-all;
}
.ttxt .ttxtmore {
	text-align: right;
	color: #999;
}
.ttxt .ttxtmore a.digusers {
	background: url(../../static/image/main_icon.png?20140116) no-repeat 0 -222px;
}
.relayTxt .mid .comment_p .vipImg {
	border: none;
	padding-left: 2px;
	width: 11px;
	height: 11px;
	float: none;
}
.relayTxt .mid .comment_p2 {
	padding: 5px 0;
	overflow: hidden;
}
.relayTxt .mid .comment_p .reply_p {
	width: 100%;
	text-align: right;
	float: left;
}
.ttxtinfo .fontGray{
	width:100%;
	display: block;
	color: #aaa;
}
/*频道模型的标记*/
.ask_relate_mark, .default_relate_mark {
	border-top: 2px solid #66cc52;
	background-color: #fff;
	padding: 10px;
}
.relayTxt .mid .idea_relate_mark {
	border-top: 2px solid #1eb1f6;
	background-color: #fff;
	padding: 10px;
}
.relayTxt .mid .ask_relate_mark {
	border-top: 2px solid #66cc52;
	background-color: #fff;
	padding: 10px;
}
.topic_feature_status {
	border: 0;
	cursor: pointer;
	display: inline-block;
	height: 16px;
	line-height: 16px;
	font-size: 12px;
	color: #fff;
	padding: 0 5px;
	border-radius: 3px;
	background: #66cc52;
}
.relayTxt .mid .idea_relate_mark .ttxt, .relayTxt .mid .ask_relate_mark .ttxt {
	width: 425px;
}

/*微博详情页面*/
.one_comment {
	margin: 0 auto;
	width: 580px;
	clear: both;
	padding: 0;
	float: left;
}
.one_comment li {
	width: 100%;
	float: left;
}
.one_comment li.from {
	color: #999;
	margin: 10px 0 0;
}
.one_comment li.from .handle {
	width: 355px;
}
.one_comment li.from .handle img {
	width: 14px;
	height: 14px;
	margin: -5px 0 0 3px;
	vertical-align: middle;
}
.one_comment li .feedCell {
	padding: 0;
	width: 580px;
	border: none;
	font-size: 14px;
}
.one_comment li .relayTxt .mid {
	width: 550px;
}
.one_comment li #i_already_view {
	width: 568px;
}
.one_comment li .mleft, .one_comment li .mright {
	padding-top: 8px;
	color: #666;
}
.comheader {
	margin: 15px auto;
	clear: both;
	overflow: hidden;
	height: 35px;
	line-height: 35px;
	padding: 0;
	float: left;
	width: 580px;
	border-bottom: 1px solid #ddd;
}
.one_comment .mycome .ins {
	width: 55px;
	float: left;
	display: inline;
}
.vote_zf_box {
	width: 490px;
	float: left;
}
.comment_p_t {
	display: block;
	margin: 0;
	padding: 0;
	float: left;
}
.comment_p_t .u-btn {
	float: right;
}
.comment_p_t .replybb {
	float: left;
	overflow: hidden;
	width: 475px;
	font-size: 12px;
	height: 18px;
	line-height: 18px;
	padding: 5px 4px 1px;
	margin-bottom: 5px;
	color: #555;
}
.comment_p_t .operaLay {
	position: relative;
	float: left;
	overflow: hidden;
}

.comment_p_t .forward_f2 {
	margin-top: 5px;
}
.comment_p_t2 {
	display: block;
	float: left;
	padding: 0;
	position: relative;
}
.comment_p_t3 {
	float: right;
	margin-right: 0;
	color: #666;
}
.comment_p_t3 input {
	vertical-align: -3px;
	margin: 0;
	box-shadow: none;
	border: none;
	padding: 0;
}
.comment_p_b {
	width: 430px;
	float: left;
	display: inline;
	margin-top: -20px;
}
.comment_p_b a:link {
	color: #666;
	text-decoration: none;
}
.comment_p_b b {
	font-weight: 500;
}
.comment_p_b2 {
	width: 415px;
	float: left;
	margin: 15px 0 5px 52px;
*margin:0px 0 0 45px;
	_margin-top: 10px;
	display: inline;
}
.comment_p_b3 {
	width: 300px;
	margin: -15px 0 5px 53px;
*margin:0px 0 0 45px;
	_margin-top: 10px;
	display: inline;
}

.comment_p_b2 .menu_tq {
	position: static;
}
.comment_p_b22 {
	width: 55px;
	float: left;
	margin: 0;
}
.comment_p_t2 .menuf_bq {
	width: 30px;
	margin: 0;
	float: left;
	z-index: 10;
}
.comment_p_b22 .insertImgDiv, .comment_p_b22 .insertAttachDiv, .comment_p_b22 .insertshowatuserDiv {
	background-color: #fff;
	box-shadow: 0 2px 8px 1px rgba(0,0,0,.35);
	border: 1px solid #8A8A8A;
	border-bottom-color: #6D6D6D;
	border-radius: 3px;
	top: 28px;
	padding: 10px;
}
.comment_p_b22 .insertImgDiv {
	position: absolute;
	padding: 18px 10px 10px;
	width: 300px;
	margin: 0;
	z-index: 10;
	left: 29px;
}
.comment_p_b22 .insertAttachDiv {
	position: absolute;
	padding: 18px 10px 10px;
	width: 300px;
	margin: 0;
	z-index: 30;
	left: 85px;
}
.comment_p_s {
	display: block;
	clear: both;
	padding: 5px;
	color: #999;
}
.insertImgDiv_up {
	position: absolute;
	top: 5px;
	right: 5px;
}
.insertAttachDiv_up {
	position: absolute;
	top: 5px;
	right: 5px;
}
.insertshowatuserDiv {
	position: absolute;
	top: 5px;
	right: 5px;
}
.longText, a.longText:link, a.longText:visited {
	width: 50px;
	padding: 1px 2px 2px 7px;
	font-size: 10px;
	background: url(../../static/image/bg_img01.png?20140116) no-repeat -444px -530px;
	color: #fff;
	display: inline-block;
	height: 17px;
	line-height: 19px;
	font-weight: 500;
}
a.longText:hover {
	background: url(../../static/image/bg_img01.png?20140116) no-repeat -444px -553px;
	text-decoration: none;
}
.topicReply {
	margin-bottom: 0;
	padding: 0 0 10px 0;
}

.feedCell .from a, .feedCell .from a:link, .feedCell .from a:visited, .topicTxt p .ut a, .ttxt .ttxtmore a, .favorTag a, .r_replace a:link, .r_replace a:visited, .one_comment .from a:link, .one_comment .from a:visited {
	color: #aaa;
	text-decoration: none;
}
.feedCell .from a:hover, .feedCell .from a:hover, .topicTxt p .ut a:hover, .ttxt .ttxtmore a:hover, .favorTag a:hover, .r_replace a:hover, .one_comment .from a:hover {
	color: #444;
}

.topic_goods_intro{
   border: 1px solid #eee;
	text-align: center;
	margin: 5px 0;
	padding: 20px;
	width: 470px;
	clear: both;
	display: block;
	overflow: hidden;
	text-align: left;
	background: #fff;
	
}
.topic_goods_intro img{
	float: left;
	display: block;
	clear: both;
	margin-right: 20px;
}
.topic_goods_intro_txt{
	font-size: 12px;
	font-weight: 500;
}
.one_comment .topic_goods_intro{
   width:565px;
   margin:10px 0;
}


/*个人管理设置等*/

.set_warp {
	margin: 0 0 30px;
}

.set_warp .friends {
	padding: 10px 0 0;
	height: 150px;
	overflow: hidden;
}
.set_warp .friends li {
	width: 100%;
	padding: 10px 0;
	display: block;
	float: left;
}
.set_warp .friends li span {
	font-size: 12px;
	color: #666;
}
.set_warp .friends li .vshare {
	line-height: 16px;
	margin: 5px 0;
}
.set_warp .friends li .vshare img {
	vertical-align: middle;
	margin-right: 5px;
}
.set_warp tr td {
	padding: 7px 0;
	border: none;
	color: #333;
}
.set_warp select {
	padding: 2px 3px;
	border: #ddd 1px solid;
	margin-right: 5px;
}
.table_1 {
	margin-top: 18px;
}
.table_1 .t1 {
	border-bottom: 1px dotted #ddd;
	padding: 5px 0;
}
.table_1 .t1 p {
	width: 300px;
}

.set_warp .checkb {
	vertical-align: middle;
	margin: 0;
}
.set_warp .base_input {
	float: left;
	width: 300px;
}
.set_warp .base_select select {
	color: #999;
}
.set_warp .base_input textarea {
	width: 182px;
}
.set_warp .c_m_t {
	border-bottom: 2px solid #ddd;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
.set_warp .c_m_d {
	padding-bottom: 20px;
}
.vest {
	padding: 10px 0;
	display: block;
	overflow: hidden;
}
.vestli {
	float: left;
	width: 90px;
	height: 100px;
	overflow: hidden;
	margin: 0 10px 10px 0;
}
.vestli p {
	word-wrap: break-word;
	word-break: normal;
	word-break: break-all;
	height: 20px;
	overflow: hidden;
}

/*我的个人主页*/ 
.mblogTitle {
	color: #333;
	font-size: 14px;
	height: 35px;
	line-height: 35px;
	margin-bottom: 20px;
	padding-left: 25px;
	padding-right: 10px;
	padding-top: 3px;
	border-bottom: #eee 1px solid;
	background: #f6f6f6;
}
.member_list_top {
	padding: 15px 20px;
	overflow: hidden;
	color: #333;
	position: absolute;
	bottom: 0;
	width: 940px;
	padding-bottom: 35px;
	border-bottom: 1px solid #E4E4E4;
	background: #f6f6f6;
}
.member_list_top p {
	line-height: 22px;
}
.left_t_nick_name strong {
	font-size: 20px;
	font-weight: bold;
	margin-right: 5px;
	float: left;
}
.left_t_nick_name img {
	margin: 0 1px 3px;
	vertical-align: middle;
}
.member_list_top p.left_t_nick_name {
	line-height: 30px;
	overflow: hidden;
	_display: inline;
}
.member_list_top p.left_t_nick_name .mright a {
	font-size: 12px;
	margin-left: 10px;
}
.member_list_top p.left_t2 {
	width: 395px;
}
.member_list_top .avatar2_info {
	margin-left: 155px;
}
.avatar_left {
	float: left;
}
.add_mail, .blacklist, .dialogue {
	padding-top: 6px;
	overflow: hidden;
	zoom: 1;
	clear: both;
}
.dialogue span {
	float: left;
	margin-right: 10px;
	color: #999;
}
.add_mail em {
	line-height: 25px;
}
.add_it {
	float: left;
}
.user_aboutme {
	clear: both;
	margin: 0px;
	line-height: 16px;
	color: #666;
	padding: 0px;
}
.btn_normal {
	display: none;
}
/*左侧通用列表区块*/
.followList {
	margin: 0;
	padding: 0;
	overflow: hidden;
	display: block;
	clear: both;
}
.followList .from {
	_margin-top: -15px;
}
.followList_m {
	padding: 20px 20px 0;
}
.followList li {
	width: 100%;
	float: left;
	padding: 15px 0;
	border-bottom: 1px dotted #E6E6E6;
}
.followList li .fBox_l {
	float: left;
	margin: 0 10px 0 0;
	width: 50px;
}
.followList li .fBox_l img {
	height: 50px;
	width: 50px;
	float: left;
	background: #fff;
}
.followList li .fBox_R {
	float: left;
	width: 340px;
	line-height: 1.3em;
	margin: 0;
}
.followList li .fBox_R .ff_1 {
	width: 140px;
	overflow: hidden;
	display: block;
	color: #666;
}
.followList li .fBox_R .name {
	font-size: 12px;
}
.followList li .fBox_R p span {
	margin-right: 20px;
}
.followList li .fBox_R p em {
	margin-right: 20px;
}
.followList li .fBox_R p cite {
	color: #999;
}
.followList li .fBox_R2 {
	text-align: right;
	float: right;
	width: 130px;
}
.followList li .fBox_R2 .attention, .followList li .fBox_R2 .attention_del, .followList li .fBox_R2 .follow_html2_1, .followList li .fBox_R2 .follow_html2_3 {
	float: right;
}
.followList li .fBox_R2 div {
	line-height: 20px;
}
.followList li .fBox_R2 p.pclas {
	width: 270px;
	float: left;
	margin: 2px 0 0 0;
}
.followList li .fBox_R2 p.pclas .follow_html2_2 {
	float: right;
}
.followList li .fBox_R2 p.pclas2 {
	width: 270px;
	float: left;
	margin: 5px 0;
}
.followList li .fBox_R3 {
	float: left;
	width: 450px;
	display: inline;
	line-height: 18px;
	margin: 0;
}
.followList li .fBox_R3 p span {
	margin-right: 0
}
.followList li .fBox_R3 .show {
	margin: -18px 0 0;
	float: right
}
.followList li .fBox_R .fBox_R_remarklist, .followList li .fBox_R .wb_l_level, .followList li .fBox_R .name {
	display: inline;
	margin-right: 5px;
	margin-top: 3px;
}
.followList li .fBox_R .name {
	margin-top: 0;
}
.oriTxt2, .oriTxt2 p {
	font-size: 12px;
	word-wrap: break-word;
	word-break: normal;
	word-break: break-all;
}
.topicView {
	float: left;
	width: 480px;
   
}
/*左侧通用列表区块*/
.boxNav {
	clear: both;
	overflow: hidden;
	height: 30px;
}
.boxNav li {
	float: left;
	margin-right: 20px;
}
.boxNav .boxNavselect {
	background: url(../../static/image/boxNavselect.gif?20140116) no-repeat;
	color: #fff;
	width: 67px;
	height: 30px;
	text-align: center;
	_margin-bottom: 20px;
}
.boxNav .boxNavselect a {
	color: #fff;
}
.boxNav3 {
	margin: 0 auto;
	width: 630px;
	height: 40px;
	line-height: 40px;
	clear: both;
	overflow: hidden;
	background: #fff;
}
.boxNav3 li {
	float: left;
	text-align: center;
}

.mainWrap .contentWrap .listBoxNav .boxNav3 li span, .boxNav3 li span {
	padding: 0 15px;
	color: #fff;
	float: left;
}
.mainWrap .contentWrap .listBoxNav .boxNav3 li span:hover, .boxNav3 li span:hover {
	background: #eee;
}
.boxNav3 li span.current {
	height: 40px;
	float: left;
	background: #888;
}
.boxNav3 li span.current:hover {
	background: #888
}
.boxNav3 li span.current2 {
	width: 95px;
	height: 40px;
	float: left;
	background: #888;
}
.boxNav3 li span.current a, .boxNav3 li span.current2 a {
	color: #fff;
}
.boxRimg {
	line-height: 18px;
}
.boxRimg img {
	height: 50px;
	width: 50px;
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-top: 3px;
}
.spanimg img {
	height: 14px;
	width: 14px;
	padding: 0;
	border: none;
	float: none;
	margin: 0 2px;
}
.vipImg {
	border: none;
	width: 14px;
	height: 14px;
	margin: 0 2px 3px 2px;
	vertical-align: middle;
}
.fBox_R p {
	float: left;
	display: inline;
	overflow: hidden;
	color: #999
}
.feedCell .vip {
	line-height: 25px;
	font-size: 14px;
	margin-bottom: 5px;
	color: #000;
	font-weight: 600;
}
.vip_warp {
	width: 540px;
	height: 600px;
	border-top: none;
	background: #fff;
	_margin-top: 0px;
	float: left;
	display: inline;
}
.vip_warp var {
	padding: 5px;
	color: #aaa;
}
.vippass dt, .vippass dd, .nopass dd, .nopass dt {
	padding: 5px;
}
.vippass dt, .nopass dt {
	background: ##f9f9f9;
}
.vippass em, .nopass em {
	color: #F00;
}

/*图片旋转*/
ul.imgList {
	width: 510px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	float: left;
}
ul.imgList li {
	margin: 10px 0;
	display: inline-table;
}
ul.imgList li img {
	margin-right: 10px;
}
ul.imgList ul {
	float: left;
	width: 505px;
	margin-top: 3px;
}
.relayTxt ul.imgList ul {
	width: 450px;
}
a.artZoom {
	display: inline-block;
	*zoom:1;
	*display:inline;
	padding: 3px;
	background: #fff;
	border: solid 1px #F1F1F1;
	text-decoration: none;
	color: #ccc;
}
a.artZoom:hover {
	text-decoration: none;
}
a.artZoom span.loading {
	display: block;
	width: 130px;
	height: 16px;
	line-height: 16px;
	padding-left: 20px;
	margin: 2px 0;
	font-size: 9px;
	background: #FFF url(../../static/image/loading2.gif?20140116) no-repeat 0 0;
	filter: alpha(opacity=70);
	opacity: 0.7;
}
a.artZoom2 {
	display: inline-block;
	*zoom:1;
	*display:inline;
	padding: 3px;
	background: #fff;
	text-decoration: none;
	color: #ccc;
}
a.artZoom2:hover {
	text-decoration: none;
}
a.artZoom2 span.loading {
	display: block;
	width: 130px;
	height: 16px;
	line-height: 16px;
	padding-left: 20px;
	margin: 2px 0;
	font-size: 9px;
	background: #FFF url(../../static/image/loading2.gif?20140116) no-repeat 0 0;
	filter: alpha(opacity=70);
	opacity: 0.7;
}
a.artZoom3 {
	display: inline-block;
	*zoom:1;
	*display:inline;
	padding: 3px;
	background: #fff;
	border: solid 1px #F1F1F1;
	text-decoration: none;
	color: #CCC;
}
a.artZoom3:hover {
	text-decoration: none;
}
a.artZoom3 span.loading {
	display: block;
	width: 130px;
	height: 16px;
	line-height: 16px;
	padding-left: 20px;
	margin: 2px 0;
	font-size: 9px;
	background: #FFF url(../../static/image/loading2.gif?20140116) no-repeat 0 0;
	filter: alpha(opacity=70);
	opacity: 0.7;
}
a.artZoomAll {
	display: inline-block;
	*zoom:1;
	*display:inline;
	width: 120px;
	height: 120px;
	margin-right: 5px;
	text-decoration: none;
	color: #ccc;
}
a.artZoomAll:hover {
	text-decoration: none;
}
a.artZoomAll span.loading {
	display: block;
	width: 130px;
	height: 32px;
	line-height: 32px;
	padding-left: 40px;
	margin: 2px 0;
	background: #FFF url(../../static/image/loading2.gif?20140116) no-repeat 0 0;
	color: #999;
}
.artZoomBox .tool {
	display: block;
	width: 100%;
	clear: both;
	float: left;
}
.artZoomBox .js_hover .tool {
	visibility: visible;
}
.artZoomBox .tool a {
	float: left;
	display: block;
	text-indent: -9999em;
	overflow: hidden;
	color: #fff;
	border: 1px solid #e6e6e6;
	text-decoration: none;
}
.artZoomBox .tool a:hover {
	background-color: #FFF;
	filter: alpha(opacity=80);
	opacity: 0.8;
}
.artZoomBox .tool a.hideImg {
	width: 54px;
	height: 20px;
	background: url(../../static/image/hideimg_0625.gif?20140116) no-repeat;
}
.artZoomBox .tool a.imgLeft {
	width: 20px;
	height: 20px;
	background: #f7f7f7 url(../../static/image/viewImg.png?20140116) no-repeat -22px -22px;
}
.artZoomBox .tool a.imgRight {
	width: 20px;
	height: 20px;
	background: #f7f7f7 url(../../static/image/viewImg.png?20140116) no-repeat -21px -47px;
	border-left: none;
}
.artZoomBox .tool a.viewImg {
	width: 20px;
	height: 20px;
	background: #f7f7f7 url(../../static/image/viewImg.png?20140116) no-repeat -21px -73px;
	border-left: none;
}
.artZoomBox a.maxImgLink {
	display: inline-block;
	*zoom:1;
	*display:inline;
	*width:100%;
	*float:left;
}
.artZoomBox a.maxImgLink .maxImg {
	padding: 5px;
	background: #FFF;
	border: solid 1px #ccc;
}
.artZoomBox a.maxImgLink3 {
	display: inline-block;
	*zoom:1;
	*display:inline;
	*width:100%;
	*float:left;
}
.artZoomBox a.maxImgLink3 .maxImg {
	padding: 5px;
	background: #FFF;
	border: solid 1px #ccc;
}
.artZoomBox a.maxImgLinkAll {
	display: inline-block;
	*zoom:1;
	*display:inline;
	*width:100%;
	*float:left;
}
.artZoomBox a.maxImgLinkAll .maxImg {
	padding: 0;
	background: #FFF;
	border: none;/*width:480px;*/
}
a.miniImg:hover, .artZoomBox .maxImgLink .maxImgLink3 .maxImgLinkAll .maxImg, .artZoomBox .tool span {
	border-color: #8294C8;
	border-radius: 5px;
	box-shadow: 0 0 3px rgba(58, 110, 165, 0.5);
}

/*注册邀请*/
.regInvite {
	background: #FFE4E0 url(../../static/image/regInvite.gif?20140116) no-repeat right;
	height: 128px;
	width: 980px;
	margin: 0 auto 8px;
	position: relative;
	border-radius: 5px;
}
.regInvite .atxt {
	color: #333;
	left: 40px;
	position: absolute;
	top: 23px;
}
.regInvite .atxt .p_1 {
	color: #333;
	font-size: 18px;
	line-height: 30px;
}
.regInvite .atxt .p_1 span {
	color: #333;
	font-weight: 600;
	margin-right: 8px;
}
.regInvite .atxt .p_2 {
	line-height: 28px;
	margin-top: 2px;
}
.regInvite .abtn {
	position: absolute;
	right: 42px;
	text-align: center;
	top: 30px;
	width: 140px;
}
.regInvite .abtn p {
	line-height: 20px;
	margin-top: 5px;
}
.textB textarea {
	width: 888px;
	height: 140px;
	font-size: 12px;
	line-height: 20px;
	margin-bottom: 5px;
	margin-top: 10px;
}
.textB .frr {
	float: right;
	margin: 10px 0 0 20px;
}
.tagg2 {
	padding: 10px;
	margin: 10px 0;
	border: none;
	background: #f2f2f2;
	color:#999;
}
ul.manBox {
	width: 400px;
	background: #fff;
	padding-bottom: 10px;
}
ul.manBox li {
	background: none;
	padding: 0;
	margin: 0;
	width: 100%;
	height: 100%;
	border: none;
	float: left;
}
ul.manBox li .tt1 {
	background: #eef3f6;
	height: 28px;
	width: 100%;
	overflow: hidden;
}
ul.manBox li .tt1 span {
	float: left;
	margin-left: 10px;
	font-weight: 600;
	line-height: 28px;
}
ul.manBox li .tt1 .mclose {
	float: right;
	width: 15px;
	height: 15px;
	background: url(../../static/image/imgdel.gif?20140116) no-repeat;
	cursor: pointer;
	margin: 8px;
}
ul.manBox li textarea {
	height: 45px;
	line-height: 18px;
	word-wrap: break-word;
	padding: 5px;
	font-size: 12px;
	color: #333333;
	width: 367px;
	margin-bottom: 10px;
}
ul.manBox li .text-area2 {
	padding: 3px;
	width: 300px;
}
ul.manBox li .mWarp {
	padding: 10px;
	width: 378px;
}
ul.manBox li .mWarp td {
	word-wrap: break-word;
	word-break: normal;
	word-break: break-all;
}
ul.manBox li .mIput {
	margin: 0 auto;
	width: 100%;
	display: block;
	text-align: center;
}

/*微博秀*/
.show_warp {
	overflow: hidden;
	padding: 10px 0;
	line-height: 22px;
	margin: 10px auto 30px;
	font-size: 12px;
}
.show_warp p {
	border-bottom: 1px dotted #ccc;
	padding-bottom: 5px;
}
.show_title {
	margin: 10px auto;
}
.showBox {
	margin-top: 20px;
}

/*弹窗样式部分*/
.msgBox {
	visibility: hidden;
	z-index: 10000;
	max-width: 380px;
	_width: 380px;
	left: 50%;
	top: 50%;
	margin-left: -200px!important;
	margin-top: -150px!important;
	margin-top: 0px;
	position: fixed;
	_position: absolute;
	font-size: 14px;
	font-weight: 600;
	background: #fff;
	border: #bfbfbf 5px solid;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
_top:expression(eval(document.compatMode &&document.compatMode=='CSS1Compat')?documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 : document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);
}
.alertBox {
	z-index: 101;
	background: #fff;
	border: #bfbfbf 5px solid;
	left: 38%;
	top: 25%;
	position: fixed;
	_position: absolute;
 _top:expression(eval(document.compatMode &&document.compatMode=='CSS1Compat') ?documentElement.scrollTop + (document.documentElement.clientHeight- this.offsetHeight)/2 :document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	display: none;
}
.msg_title {
	display: block;
	line-height: 30px;
	padding: 0 10px;
	display: none;
}
.msg_content {
	padding: 30px;
	float: left;
	background: #f2f2f2 url(../../static/image/right.png?20140116) no-repeat 30px;
	padding-left: 95px;
}
.msg_alert {
	background-image: url(../../static/image/alert.png?20140116);
}
.msg_error {
	background-image: url(../../static/image/error.png?20140116);
}
.msg_content sub {
	font-weight: 500;
	color: #555;
	font-size: 14px;
	float: left;
}
ul.group_list {
	clear: both;
	margin: 10px 0 0 35px;
	overflow: hidden;
	width: 320px;
}
ul.group_list li {
	float: left;
	height: 26px;
	line-height: 26px;
	overflow: hidden;
	white-space: nowrap;
	width: 130px;
	padding: 0 10px;
}
ul.group_list .labelbox {
	margin-right: 5px;
	vertical-align: middle;
}
/*创建分组*/
.addNew {
	clear: both;
	margin: 5px 0 10px 51px;
}
.addNewP {
	padding: 3px;
	border: #ccc 1px solid;
	width: 110px;
}
/*话题*/
.setupTag_box {
	overflow: hidden;
	padding: 20px;
	_height: 100px;
	background: #f2f2f2;
	border-radius: 4px;
	margin: 20px 0;
}
.setupTag_boxL {
	float: left;
	padding-left: 10px;
	width: 650px;
	padding-top: 10px;
}
.setupTag_input {
	clear: both;
}
.setupTag_boxR {
	float: left;
	padding-left: 8px;
	width: 650px;
}
.setupTag_tip2 {
	padding-left: 0px;
	font-size: 12px;
}
.setupTag_list01 {
	clear: both;
	margin-top: 6px;
	overflow: hidden;
}
.setupTag_list01 a {
	display: inline-block;
	line-height: 21px;
	padding: 2px 5px;
}
.setupTag_list01 a em {
	color: #ccc;
	font-size: 17px;
	margin-right: 2px;
	vertical-align: -2px;
	_vertical-align: -1px;
}
.setupTag_list01 a:hover {
	background-color: #548cc8;
	color: #fff;
	text-decoration: none;
}
.setupTag_list01 a:hover em {
	color: #fff;
	cursor: pointer;
	font-size: 17px;
	font-weight: 700;
}
.setupTag_tit {
	margin: 10px auto;
	overflow: hidden;
	font-size: 12px;
	padding-bottom: 6px;
	border-bottom: 1px dotted #ccc;
	width: 750px;
	float: left;
}
.setupTag_list02 {
	padding-bottom: 10px;
	padding-top: 15px;
	overflow: hidden;
	float: left;
}
.setupTag_list02 .tagList {
	display: block;
	font-size: 12px;
}
.setupTag_list02 .tagList li {
	overflow: visible;
	background: #EAEAEA;
	float: left;
	height: 20px;
	line-height: 20px;
	white-space: nowrap;
	margin: 2px 5px 5px 0;
}
#user_tag_list {
	width: 740px;
	margin: 0;
	white-space: normal;
}
.tagList li.bg {
	background: #548CC8;
}
.tagList li a.a1 {
	padding: 0 7px;
	line-height: 20px;
	vertical-align: 5px;
	_zoom: 1;
}
.tagList li a.a2 img {
	width: 19px;
	height: 20px;
	background: url(../../static/image/closebg.gif?20140116) top no-repeat;
}
.tagList li.bg a.a2 img {
	width: 19px;
	height: 20px;
	background: url(../../static/image/closebg.gif?20140116) bottom no-repeat;
}
.tagList li.bg a.a1:link, .tagList li.bg a.a1:visited, .tagList li.bg a.a1:hover {
	color: #fff;
}
.tagList li.bg a.a2:hover img {
	background: url(../../static/image/closebg.gif?20140116) left -22px no-repeat;
}
.setupTag_txtList {
	clear: both;
	line-height: 20px;
	padding-top: 10px;
}
.stripe_tb th {
	background: #B5CBE6;
	color: #333;
	line-height: 20px;
	height: 30px;
	padding: 0 8px;
	text-align: left;
	font-size: 12px;
}
.stripe_tb td {
	padding: 6px 11px;
	vertical-align: top;
	text-align: center;
}
.stripe_tb td * {
	padding: 6px 11px;
}
.stripe_tb tr.alt td {
	background: #ecf6fc;
}
.stripe_tb tr.over td {
	background: #FEF3D1;
}
.oneCity {
	display: block;
	margin: 0 auto 10px;
}
.oneCity p {
	display: block;
}
.p_tip {
	padding: 5px;
	margin: 0 auto;
	border-bottom: 1px solid #eee;
	clear: both;
	width: 820px;
}
.oneCity .iip {
	height: 18px;
}
.oneCity p select {
	float: left;
	display: inline;
	margin-right: 5px;
	margin-top: 7px;
}
.grouplist {
	width: 100%;
	display: block;
	clear: both;
}
.grouplist li {
	width: 100%;
	padding: 0 5px;
	float: left;
}
.B_linedot {
	height: 2px;
	width: 118px;
	border-bottom: 1px dotted #ccc;
}
.slM {
	background: #fff url(../../static/image/man_group.gif?20140116) no-repeat 2px center;
	text-indent: 15px;
}
.slS {
	background: #fff url(../../static/image/slS.gif?20140116) no-repeat 2px 5px;
	text-indent: 15px;
}
.slA {
	background: #fff url(../../static/image/slA.gif?20140116) no-repeat 2px 5px;
	text-indent: 15px;
}
.morelist ul.sltmenu_m li.grouplist {
	padding: 0;
}

.boxRl {
	float: left;
	width: 200px;
}
.listyle {
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	overflow: hidden;
	width: 195px;
}

#uploading {
	color: #ff0000;
}
#uploading img {
	vertical-align: middle;
}

.groupLL2 {
	border-top: 1px dotted #ccc;
	clear: both;
	display: block;
	line-height: 25px;
	margin: 10px auto 0;
	padding: 10px 0;
	text-align: center;
}
.layS {
	margin: 5px 0 0 2px;
	*margin:5px 0 0 2px;
	*float:left;
	_margin: -3px 0 0 -16px;
}
.laySs .media_user_list {
	margin: -3px 0 0 -10px;
}
.layS2 {
	margin: -5px 0 0 0;
	*margin:-75px 0 0 52px;
	*float:left;
	_margin: -75px 0 0 27px;
}
.layS3 {
	margin: -58px 0 0 28px;
*margin-left:82px;
}

.Ainp {
	border-width: 1px;
	border-style: solid;
	width: 270px;
}
.favorTag {
	float: left;
	padding: 5px 0;
	margin: 0;
	color: #999;
}
.index_m .left a {
	float: left;
}
.groupNav {
	margin-left: 100px;
	width: 310px;
	float: left;
	position: relative;
	top: 16px;
}
.add_group {
	float: right;
	margin: 0;
	margin-top: -3px;
}
.groupNavul {
	float: left;
}
.groupNavul li {
	float: left;
	margin-right: 2px;
	padding: 0 10px;
	line-height: 30px;
}
.groupNavul li.current {
	background: #fff;
	padding: 0 15px;
}
.nfBox {
	line-height: 30px;
	margin-bottom: 10px;
}
.nfBox a {
	padding: 0 10px 0 0;
}
ul.classnotic li, ul.nedunotic li {
	padding-left: 10px;
	background: url(../../static/image/bg_img01.png?20140116) -303px -427px no-repeat;
	_background: url(../../static/image/bg_img01.gif?20140116) -303px -427px no-repeat;
	line-height: 22px
}
.moreBox {
	position: relative;
}
.morelist {
	background: #fff;
	display: none;
	position: absolute;
	top: 25px;
 *top:24px;
	font-weight: 500;
	border: 1px solid #bfbfbf;
	padding: 3px;
	overflow: hidden;
	z-index: 100;
	width: 130px;
	left: 6px;
	box-shadow: 1px 2px 2px #CAC8C8;
}
.morelist ul.sltmenu_m {
	padding: 7px;
	margin: 0;
	overflow: hidden;
}
.morelist ul.sltmenu_m li {
	float: left;
	width: 100%;
	padding: 1px 0;
	line-height: 20px;
	border: none;
}
.morelist ul.sltmenu_m li a {
	white-space: nowrap;
	padding: 2px 1px;
	display: inline;
	border: none;
}
/*个人主页*/
.profile {
	width: 980px;
	height: 380px;
	background: #f2f2f2;
	margin: 0 auto 20px;
	position: relative;
}
.profile .art {
	overflow: hidden;
	height: 300px;
}
.profile .art img {
	width: 980px;
	height: 300px;
}
.profile .avatar {
	position: absolute;
	top: 225px;
	left: 20px;
	display: block;/*visibility: hidden;*/
	z-index: 10;
	box-shadow: 0 2px 3px rgba(0,0,0,0.2);
}
.profile .avatar img {
	background: #FFF;
	width: 128px;
	height: 128px;
	border: 3px solid #FFF;
	display: block;
}
.profile .edit_art {
	position: absolute;
	right: 20px;
	top: 255px;
*top: 230px;
	background: #fff;
	opacity: 0.6;
	border: 1px solid #ccc;
	width: 25px;
	height: 25px;
}
.profile .edit_art a {
	width: 26px;
	height: 26px;
	background: url(../../static/image/art_icon.png?20140116) no-repeat 4px 4px;
	float: left
}
.profile .edit_art:hover {
	opacity: 1
}
.H_profile {
	background: #fff;
	margin: 0 auto;
	box-shadow: none;
	border-radius: 0;
	position: relative;
	padding-bottom: 0;
	display:block;
}
.boxNav4 {
	clear: both;
	overflow: hidden;
	height: 50px;
	width: 605px;
	margin-left: 20px;
	font-size: 14px;
	float: left;
}
.boxNav4 li {
	width: 114px;
	height: 30px;
	overflow: hidden;
	float: left;
	margin-right: 20px;
	padding-top: 10px;
	background: url(../../static/image/myhomenavbg.png?20140116) no-repeat;
	text-align: center;
}
.boxNav4 .boxNavselect {
	background: url(../../static/image/myhomenavbg.png?20140116) no-repeat -136px 0;
	color: #fff;
	width: 114px;
	height: 50px;
	text-align: center;
}
.boxNav4 .boxNavselect a {
	color: #555;
	font-weight: 600;
}
.mainWrap .H_listBox {
	background: #fff;
	padding: 20px 0;
	width: 580px;
}
.H_profile .medalwrap {
	float: right;
	width: 255px;
	margin-right: 15px;
}
.H_profile .medalwrap .medal {
	margin: 5px 0 0;
}
.boxNavtop {
	border: 1px solid #D0D0D0;
	border-bottom-width: 2px;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#fefefe), to(#f4f4f4));
	background: -moz-linear-gradient(top, #fefefe, #f4f4f4);
	background: #f4f4f4\9;
	height: 30px;
	margin-left: 0;
	position: relative;
	display:block;
}
.boxNavtop .box_l {
	width: 400px;
	float: left;
	position: relative;
	height: 28px;
}
.boxNavtop .box_r {
	float: right;
	width: 175px;
	padding: 3px 0;
}
.boxNavtop li {
	float: left;
}
.box_l li a {
	display: block;
	float: left;
	padding: 8px 1px 0 1px;
	height: 25px;
	font-size: 12px;
	padding-top: 5px;
	color: #333;
	_position: relative;
	_margin-bottom: -1px;
}
.box_l li a:hover {
	border-bottom: 2px solid #666;
}
.box_l .boxNavselect a {
	display: block;
	float: left;
	padding: 8px 1px 0 1px;
	height: 25px;
	font-size: 12px;
	padding-top: 5px;
	color: #333;
	border-bottom: 2px solid #229bd7;
	_position: relative;
	_margin-bottom: -1px;
}
.box_l .boxNavselect a:hover {
	border-bottom: 2px solid #229bd7;
}
.box_l li a span {
	font-size: 12px;
	color: #666;
	border-left: 1px solid #D5D5D5;
	padding: 0 10px;
	text-align: center;
}
.box_l .boxNavselect a span {
	font-weight: bold;
	color: #333;
}
.nav_search_li {
	float: right;
	width: 130px;
	margin: 0 4px 0 5px;
	position: relative;
}
.nav_search_li .sousuo {
	background-color: #fff;
	height: 18px;
	padding: 2px 5px 0;
	height: 16px\9;
	padding: 3px 5px 0\9;
	overflow: hidden;
	font-size: 12px;
	line-height: 1.231;
	vertical-align: middle;
	border: 1px solid #D2D2D2;
	border-radius: 0;
	outline: none;
	resize: none;
}
.btn1 {
	background-image: url(../../static/image/head_search_20120517.png?20140116);
	background-repeat: no-repeat;
	width: 23px;
	height: 22px;
	margin: 0;
	text-indent: -9999em;
	border: 1px solid #D2D2D2;
	border-left: none;
	cursor: pointer;
	background-position: 0 -2px;
	border-radius: 0 2px 2px 0;
	-webkit-appearance: none;
	position: absolute;
	right: 6px;
	top: 1px;
}
.morecatagory {
	position: relative;
	width: 20px;
	height: 20px;
	float: right;
	padding-top: 7px;
}
.tab_s_wrap_feeds_type {
	right: 129px;
	margin: 0;
	width: 82px;
	border: 1px solid #E1E1E1;
	position: absolute;
	display: none;
	background: #fff;
	top: 31px;
	left: 415px;
	z-index: 999;
	color: #333;
}
.tab_s_wrap_feeds_type .tab_s_home {
	float: none;
	margin-right: 0;
	padding: 0 1px;
	min-height: 25px;
	_height: 25px;
	_overflow: visible;
}
.tab_s_home li {
	border-left: 0;
	cursor: pointer;
	padding: 2px 0;
	text-align: left;
	height: 20px;
	margin: 3px 0 2px;
	width: 100%;
}
.ic {
	margin-left: 17px;
	background: url(../../static/image/b1_wide_2013_130830.png?20140116) no-repeat;
	width: 16px;
	height: 16px;
	display: inline-block;
	font-size: 0;
	overflow: hidden;
	vertical-align: top;
	margin-top: 3px;
}
.ico_cur {
	background-position: -320px -144px;
}
.ico_ori {
	background-position: 0 -256px;
}
.ico_zhuanfa {
	background: url(../../static/image/ins_icov4_c1.png?20140116) no-repeat -2px -153px;
}
.ico_img {
	background: url(../../static/image/ins_icov4_c1.png?20140116) no-repeat -1px -36px;
}
.ico_vid {
	background: url(../../static/image/ins_icov4_c1.png?20140116) no-repeat -1px -58px;
}
.ico_fujian {
	background: url(../../static/image/ins_icov4_c1.png?20140116) no-repeat -2px -134px;
}
.ico_vote {
	background: url(../../static/image/ins_icov4_c1.png?20140116) no-repeat 0 -176px;
}
.ico_event {
	background: url(../../static/image/ins_icov4_c1.png?20140116) no-repeat 0 -198px;
}
.btn_feedsType {
	background: url(../../static/image/b1_wide_2013_130830.png?20140116) no-repeat -308px 0;
}
.box_r a {
	width: 16px;
	height: 16px;
	display: inline-block;
}

/*勋章*/
.VM_box {
	padding: 0;
	width: 280px;
	overflow: hidden;
	margin: 15px auto 10px;
	line-height: 20px;
	color: #333;
}
.VM_box .VM_top {
	display: block;
}
.VM_box .VM_top .med_img {
	height: 60px;
	height: 60px;
	float: left;
	display: inline;
	margin-top: 5px;
}
.VM_box .VM_top .med_img img {
	width: 60px;
	height: 60px;
}
.VM_box .VM_top .med_intro {
	float: left;
	display: inline;
	margin-left: 12px;
	width: 200px;
	text-align: left;
	margin-top: 2px;
}
.VM_box .VM_top .med_intro p {
	font-weight: 600;
	font-size: 14px;
}
.VM_box .VM_top .med_intro span {
	display: block;
}

/*搜索*/
.search_con {
	margin: 20px auto;
	width: 650px;
	overflow: hidden;
	clear: both;
	display: block;
}
.srch_form, .srch_form_l, .srch_form_r, .srch_form_cl, .srch_form_cr, .srch_form_c, .srch_btn {
	background: url(../../static/image/bg_srch.gif?20140116) no-repeat;
}
.srch_kind {
	height: 26px;
	margin: 0 0 10px;
}
.srch_kind i {
	font-weight: 600;
	font-size: 14px;
}
.srch_kind a, .srch_kind strong {
	display: block;
	float: left;
	padding: 0 9px;
	font-size: 14px;
}
.srch_kind a:hover {
	text-decoration: none;
}
.srch_form {
	background-position: 0 -200px;
	background-repeat: repeat-x;
	height: 39px;
	width: 650px;
	float: left;
}
.srch_form_r {
	background-position: right -40px;
	float: right;
}
.srch_form_l, .srch_form_r {
	height: 39px;
	width: 5px;
}
.srch_form_l {
	background-position: 0 0;
	float: left;
}
.srch_form_c {
	background-position: 0 -170px;
	background-repeat: repeat-x;
	height: 29px;
	margin-top: 5px;
	width: 528px;
	float:left;
}
.srch_form_cr {
	background-position: right -110px;
	float: right;
}
.srch_form_cl {
	background-position: 0 -80px;
	float: left;
}
.srch_form_cl, .srch_form_cr {
	height: 29px;
	width: 5px;
}
.srch_form_c input.txt_srch {
	background: none;
	border: none;
	height: 18px;
	width: 470px;
	font-size: 14px;
	margin: 2px 0 0 2px;
	padding: 3px 0;
}
.srch_btn {
	background-position: 0 -240px;
	display: block;
	height: 29px;
	overflow: hidden;
	text-decoration: none!important;
	text-indent: -100px;
	width: 105px;
	float: left;
	margin: 5px 0 0 6px;
}
.srch_btn:hover {
	background-position: 0 -300px;
}

.search_con .SLtig {
	background: #FDFFD2 url(../../static/image/alert.png?20140116) no-repeat 25px 15px;
	padding: 15px;
	overflow: hidden;
	text-indent: 80px;
	height: 50px;
	line-height: 50px;
}
.search_con .feedCell {
	box-shadow: none;
	width: auto;
}
.search_con .Contant {
	padding: 10px 0;
}
.search_con .Contant sub {
	background: #f3f3f3;
}
.search_con .topicTxt {
	box-shadow: none;
	background: none;
}
.search_con .feedCell .wb_l_face {
	margin: 15px 10px 5px 10px;
}
.search_con .rbl {
	float: left;
	width: 50px;
}
.search_con .rbl img {
	height: 50px;
	width: 50px; 
}
/*话题榜*/
.tagv1lu {
	overflow: hidden;
	padding: 10px 0;
}
.tagv1lu li {
	padding: 5px 10px;
	overflow: hidden;
	border-bottom: 1px dotted #e6e6e6;
	display: block;
	height: 25px;
	line-height: 25px;
}
.tagv1lu li input {
	float: left;
	margin: 5px 5px 0 0;
}
.tagv1lu li .mright em {
	font-size: 16px;
	color: #F25D56;
	font-style: normal;
	margin-right: 3px;
}
/*推荐用户*/
.mediaBox {
	margin: 15px auto;
	display: block;
	overflow: hidden;
}
.mediaBox_bg {
	margin-bottom: 30px;
}
.mediaBox a.minitag, .mediaBox a.minitag b {
	background: url(../../static/image/quare/media_l.gif?20140116) no-repeat top left;
	color: #339900;
	font-weight: 600;
	text-align: center;
	line-height: 21px;
	text-decoration: none;
}
.mediaBox a.minitag {
	background-position: 0 0;
	margin-right: 20px;
	float: left;
	display: inline;
	padding-left: 10px;
	margin-top: 3px;
}
.mediaBox a.minitag b {
	background-position: 100% 0;
	padding-right: 10px;
	display: block;
}
.mediaBox p {
	margin: 10px auto;
	padding: 0;
}
.nomedia {
	background: url(../../static/image/error.gif?20140116) no-repeat left;
	height: 32px;
	text-align: center;
	color: #FF7700;
	font-size: 14px;
	font-weight: 600;
	line-height: 32px;
	width: 350px;
}
#interestUid .media_user_list {
	margin: -11px 0 0 -10px;
*margin:-11px 0 0 -169px;
}
.famTablecen {
	padding: 0;
	display: block;
	clear: both;
	margin-bottom: 30px;
	overflow: hidden
}
.famTablecen .ulist6 {
	overflow: visible
}
.famTablecen .titleBar {
	overflow: hidden;
	height: 30px;
	line-height: 30px;
	border-bottom: 1px solid #ddd;
	background: #f2f2f2;
	padding: 3px 10px;
}
.famTablecen .titleBar .lf {
	width: 300px;
	overflow: hidden;
	float: left;
	overflow: hidden;
	font-size: 14px;
}
.famTablecen .titleBar .rt {
	float: right;
	width: auto;
}
.famTablecen .titleBar .thread_add {
	background-position: -253px -442px
}
.famTablecen .titleBar .u-btn, .famTablecen .titleBar .u-btn u-btn-c4 {
	line-height: 20px;
	padding: 0 10px;
	font-size: 12px;
}
.topic_new_add {
	width: 650px;
}
.topic_new_add .issueBox .fbqCount {
	margin: 0 auto;
}
.topic_new_add .ncl {
	width: 15px;
	height: 15px;
	position: absolute;
	right: 8px;
	top: 5px;
	background: url(../../static/image/imgdel.gif?20140116);
	cursor: pointer;
}
.topic_new_add_fenlei {
	width: 590px;
	height: 195px;
	background: url(../../static/image/issueBg2.jpg?20140116) no-repeat;
	left: 29%;
	margin: 0px 105px
}
.topic_new_add_fenlei .issueBox .fbqCount {
	margin: 0 auto;
}
.topic_new_add_fenlei .ncl {
	width: 15px;
	height: 15px;
	position: absolute;
	right: 8px;
	top: 5px;
	background: url(../../static/image/imgdel.gif?20140116);
	cursor: pointer;
}

.famTablecen .layS {
	margin: 0;
}
.famTablecen .media_user_list {
	margin: -57px 0 0 -7px;
   *margin:-57px 0 0 -57px;
}
.famTablecen .media_user_list ul.tipsBox .tips_t2 p {
	margin: 0;
	padding: 0;
}
/*排行榜*/ 
.topList {
	display: block;
}
.topList ul.toplu {
	width: 870px;
	margin: 0;
	overflow: hidden;
	padding: 1px;
}
.topList li {
	width: 234px;
	height: 80px;
	padding: 10px;
	box-shadow: 0px 1px 2px 0px #EDEDED;
	float: left;
	margin: 0 20px 20px 0;
	overflow: hidden;
	border: 1px solid #E6E6E6;
	display: inline;
	border-radius: 2px;
}
.topList li:hover {
	margin: -1px 19px 19px -1px;
	border: 2px solid #f59760;
}
.topList li .topListface {
	width: 50px;
	float: left;
	overflow: hidden;
	margin: 0 10px 0 0;
	text-align: center;
}
.topList li .topListface img {
	height: 50px;
	width: 50px;
	cursor: pointer;
	overflow: hidden;
}
.topList li .topListinfo {
	overflow: hidden;
	white-space: nowrap;
	_margin: -5px;
}
.topList li .topListinfo a {
	white-space: nowrap;
	overflow: hidden;
	float: left;
	word-break: break-all;
}
.topList li .topListinfo a img {
	margin-top: 0;
	margin-left: 2px;
}
.topList li .topListinfo p {
	display: block;
	line-height: 18px;
	overflow: hidden;
	color: #999;
}
.vDateBox {
	width: 160px;
	margin: 7px auto;
	background: #F6FAEA;
	border: 1px solid #CAD1B7;
	padding: 10px;
	overflow: hidden;
	line-height: 19px;
}
.vipBox {
	margin: 0 auto;
	overflow: hidden;
}
.vipBox p {
	display: block;
	line-height: 26px;
	float: left;
	width: 100%;
}
.view_ri {
	float: left;
	display: inline;
}
.view_r1 {
	width: 90px;
	float: left;
	display: inline;
	color: #707070;
}
.view_r1 input {
	vertical-align: -2px;
	margin-right: 5px;
	box-shadow: none;
	padding: 0
}
.view_r2 {
	width: 90px;
	float: right;
	display: inline;
	margin-top: 1px;
}
.viewNewLeft .viewAttachDiv {
	width: 200px;
	float: left;
	margin: 10px 0;
}
.comment_p_b22 .viewAttachDiv {
	width: 200px;
	float: left;
	margin: 10px 0;
}
.comment_p_b22 .viewAttachDiv span {
	width: 100%;
	float: left;
	margin: 2px 0;
}
.comment_p_b22 .viewAttachDiv input {
	border: 1px solid #ddd;
	margin: 0 3px;
}
.comment_p_b22 .viewAttachDiv a:link {
	color: #f00;
}
.comment_p_b22 .viewAttachDiv img {
	vertical-align: middle;
}


.tips {
	border: solid 1px #FF9900;
	padding: 5px;
	line-height: 30px;
	height: 30px;
	margin-left: 10px;
	margin-right: 10px;
}

/*投票部分*/
.themepwarp #vote_publish_wp {
	width: 700px;
	margin: 30px auto;
}
.themepwarp #vote_publish_wp p {
	margin-bottom: 6px;
	width: 700px;
	float: left;
	display: block;
}
.themepwarp #vote_publish_wp p sub {
	float: left;
	display: inline;
	line-height: 30px;
	font-style: normal;
	font-size: 14px;
	width: 90px;
}
.themepwarp #vote_publish_wp p sup {
	float: left;
	display: inline;
	font-style: normal;
	font-size: 1.2em;
}
.themepwarp #vote_publish_wp p sub span {
	color: #ff0000;
	margin-right: 4px;
}
.themepwarp #vote_publish_wp p sup span {
	color: #666;
	line-height: 30px;
}
.themepwarp #vote_publish_wp p sup input {
	height: 16px;
	width: 380px;
	margin: 0 10px 0 0;
	padding: 6px;
	color: #666;
}
.themepwarp #vote_publish_wp p sup input.u-btn {
	width: auto;
	height: 26px;
	padding: 0 15px;
	color: #fff;
	border: none;
	cursor: pointer;
	text-align: center;
}
.themepwarp #vote_publish_wp p.vote_addpictext {
	margin-bottom: 0px;
	overflow: hidden;
}
.themepwarp #vote_publish_wp p sup.vote_al {
	text-indent: 10px;
	height: 28px;
	line-height: 28px;
	width: 32px;
	border: 1px solid #ddd;
	border-right: none;
	color: #666;
	background: #fff;
}
.themepwarp #vote_publish_wp p sup.vote_ar {
	border: 1px solid #ddd;
	border-left: none;
	margin: 0 10px 0 0;
	height: 28px;
	background: #fff;
}
.themepwarp #vote_publish_wp p sup.vote_ar input {
	box-shadow: none;
	height: 20px;
	line-height: 20px;
	border: none;
	padding: 0 10px 0 0;
	width: 345px;
	margin: 0;
	display: inline;
}
.themepwarp dl.pic_vote {
	margin-bottom: 6px;
	width: 610px;
	float: left;
	display: block;
	color: #666;
}
.themepwarp dl.pic_vote .dl_line {
	border-bottom: 1px dotted #ddd;
	height: 15px;
	margin-bottom: 10px;
	display: block;
	overflow: hidden;
	clear: both;
}
.themepwarp dl.pic_vote dt {
	width: 90px;
	float: left;
}
.themepwarp dl.pic_vote dd {
	width: 250px;
	float: left;
}
.themepwarp dl.pic_vote dd input {
	height: 16px;
	width: 385px;
	padding: 6px;
}
.themepwarp dl.pic_vote .v_num {
	width: 15px;
	float: left;
	overflow: hidden;
	text-align: left;
	vertical-align: top;
}
.themepwarp dl.pic_vote .upbtn {
	position: relative;
	height: 52px;
	width: 52px;
	margin: 0 8px;
	overflow: hidden;
	float: left;
	vertical-align: top;
}
.themepwarp dl.pic_vote .upbtn .upic {
	background-image: url(../../static/image/vote/vote_add_pic.png?20140116);
	background-repeat: no-repeat;
	position: absolute;
	top: 0;
	left: 0;
}
.themepwarp dl.pic_vote .upbtn .add {
	background-position: 0 0;
	width: 49px;
	height: 49px;
	display: block;
}
.themepwarp dl.pic_vote .upbtn .upic span {
	display: block;
	height: 24px;
	width: 48px;
	padding-top: 24px;
	z-index: 1;
	text-align: center;
	font-size: 12px;
	border: 1px #999 dashed;
	color: #999;
}
.themepwarp a.upic:link {
	color: #999;
}
.themepwarp dl.pic_vote .upbtn .reAdd {
	text-align: center;
}
.themepwarp dl.pic_vote .upbtn .reAdd img {
	height: 50px;
	width: 50px;
	float: none;
	border: 1px dashed #999;
}
.themepwarp dl.pic_vote .upbtn .reAdd .reAddspan {
	border: none;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.themepwarp dl.pic_vote .upbtn .reAdd em {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 50px;
	line-height: 14px;
	filter: alpha(opacity=60);
	color: #FFF;
	background: #000;
	background: rgba(0,0,0,0.6);
}
.themepwarp dl.pic_vote .upbtn .reAdd em i {
	position: relative;
	font-weight: normal;
	font-style: normal;
}
.themepwarp dl.pic_vote .upbtn .addIng {
	background-position: 0 -50px;
}
.themepwarp dl.pic_vote .upbtn s {
	zoom: 1;
	overflow: hidden;
}
.themepwarp dl.pic_vote .upbtn input {
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	border: none none;
	width: 50px;
	height: 50px;
	margin: 0;
	padding: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	cursor: pointer;
	z-index: 999;
	font-size: 40px;
}
.vote_addicon {
	margin-left: 0;
	margin-right: 4px;
	vertical-align: -2px;
*vertical-align:2px;
	width: 16px;
	height: 16px;
	background: url(../../static/image/add.png?20140116) no-repeat 0 1px;
	display: inline-block;
	line-height: 30px;
}
.themepwarp #vote_publish_wp p sup input.vt_radio1 {
	width: auto;
	border: none;
	margin: 8px 4px 8px 0;
	padding: 0;
	vertical-align: middle;
}
.themepwarp #vote_publish_wp p sup.vote_endtime input {
	background: url(../../static/image/vote_ico.png?20140116) no-repeat right -5px;
	padding: 0 40px 0 2px;
	width: 85px;
	cursor: pointer;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
	background-color: #fff;
}
.themepwarp #vote_publish_wp p sup select {
	height: 22px;
	line-height: 22px;
	margin: 0 5px 0 0;
	color: #666;
	vertical-align: middle;
	padding: 0;
	box-shadow: none;
}
.themepwarp .MIB_line_l {
	color: #D6D6D6;
	padding: 0 9px 0 8px;
	float: left;
}
.themepwarp #vote_publish_wp p sup.input {
	padding: 5px 0 0;
	color: #666;
}
.themepwarp #vote_publish_wp p sup .vt_textarea {
	width: 365px;
	height: 60px;
	border: 1px solid #ddd;
	padding: 8px 10px;
	line-height: 18px;
	font-size: 12px;
	color: #666;
}
.lv_icon1, .lv_icon2, .lv_icon3, .lv_icon4 {
	background: url(../../static/image/vote_icon_03.png?20140116) no-repeat;
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
}
.lv_icon1 {
	background-position: 0 0;
	width: 11px;
	height: 11px;
}
.vote_list {
	clear: both;
	border-bottom: 1px dotted #ddd;
	overflow: hidden;
	padding: 15px 0 10px;
	box-shadow: none;
	width: 580px;
	position: relative;
}
.vote_list .avatarL {
	float: left;
	width: 50px;
	overflow: hidden;
}
.vote_list .avatarL .avatar {
	margin-bottom: 5px;
}
.vote_list .avatarL .vText {
	text-align: center;
}
.vote_list .Contant, .vote_li_list .Contant {
	width: 545px;
	background: none;
}
.vote_list .Contant .topicTxt, .vote_li_list .Contant .topicTxt {
	box-shadow: none;
	padding: 0;
}
.vote_li_send .sendBox {
	box-shadow: none;
}
.vote_li_list {
	padding: 0 20px;
	margin: 20px 0;
}
.vote_num {
	width: 68px;
	height: 50px;
	background: url(../../static/image/vote_num.gif?20140116) no-repeat;
	position: absolute;
	right: 0;
	text-align: center;
	z-index: 1;
}
.vote_num b {
	color: #FF0000;
	font-size: 20px;
	line-height: 30px;
	font-weight: 500;
}
.vote_num2 {
	width: 68px;
	height: 50px;
	background: url(../../static/image/vote_num.gif?20140116) no-repeat;
	position: absolute;
	margin: -20px 0 0 510px;
*margin:-20px 0 0 160px;
	text-align: center;
}
.vote_num2 b {
	color: #FF0000;
	font-size: 20px;
	line-height: 30px;
	font-weight: 500;
}
.vote_num3 {
	position: absolute;
	margin: -20px 0 0 185px;
	width: 100px;
}
.vote_num3 img {
	vertical-align: middle;
}
.vote_validity {
	display: block;
	margin: 5px 0 0 0;
	float: left;
	width: 380px;
}
.vote_cre_name {
	float: left;
	width: 380px;
}
.vote_cre_name .follow_html2_2, .vote_cre_name .follow_html2_1 {
	margin: 0 0 0 5px;
}
.vote_txt {
	text-align: left;
	padding: 20px;
}
.vote_success {
	font-weight: 600;
	height: 60px;
	line-height: 60px;
	background: #FDF8C4 url(../../static/image/right.png?20140116) no-repeat 10px 5px;
	margin-bottom: 15px;
	text-indent: 70px;
	font-size: 20px;
	color: #666;
}
.vote_accept {
	vertical-align: middle;
	margin-top: 7px;
	margin-left: 3px;
}
.vote_viewT {
	padding-bottom: 3px;
}
.vote_viewE {
	color: #7AA5B9;
	background: #f2f2f2;
	display: block;
	clear: both;
	padding: 5px;
	margin: 17px 0 5px 0;
	text-align: right;
}
.vote_viewE a, .vote_viewE a:link {
	color: #7AA5B9;
	text-decoration: none;
	padding: 0 5px;
}
.vote_viewL {
	width: 50px;
	float: left;
}
.vote_viewL img {
	height: 48px;
	width: 48px;
	border: 1px solid #ccc;
}
.vote_viewR {
	width: 480px;
	float: left;
	line-height: 18px;
	position: relative;
}
.vote_viewR strong {
	font-size: 14px;
	color: #605F5F;
}
.vote_viewR .spanimg img {
	width: auto;
}
.vote_viewR .vote_date {
	color: #999;
}
.vote_viewR .spanimg a {
	margin: 0;
}
.vote_viewR .spanimg b {
	margin-right: 5px;
}
.vote_btn {
	width: 71px;
	height: 28px;
	line-height: 25px;
	cursor: pointer;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border-radius: 3px;
	border: 1px solid #e39333;
	font-size: 14px;
	color: #fff;
	font-weight: 600;
	background-color: #ffad00;
}
.vote_btn:hover {
	background-color: #ffc033;
	text-decoration: none;
	color: #fff;
}

/*投票编辑*/
.ao_form p {
	margin-bottom: 6px;
	width: 380px;
	float: left;
}
.ao_form p sub {
	display: inline;
	font-style: normal;
	line-height: 25px;
	width: 66px;
*width:76px;
	font-size: 12px;
}
.ao_form p sup {
	display: inline;
	font-size: 12px;
}
.ao_form p sup.vote_al {
	float: left;
	text-indent: 10px;
	height: 25px;
	line-height: 25px;
	width: 25px;
	border: 1px solid #ddd;
	border-right: none;
	color: #666;
}
.ao_form p sup.vote_ar {
	float: left;
	border: 1px solid #ddd;
	border-left: none;
	margin: 0;
	height: 25px;
}
.ao_form p sup.vote_ar input {
	height: 16px;
	line-height: 16px;
	border: none;
	padding: 0 10px 0 0;
	width: 310px;
	margin: 3px 0 0;
	display: inline;
}
/*发布框投票部分*/
.vcontent #vote_publish_wp {
	width: 320px;
	margin: 0 auto;
	font-size: 12px;
	max-height: 600px;
	overflow-x: hidden;
}
.vcontent #vote_publish_wp p {
	margin-bottom: 5px;
	width: 320px;
	display: block;
	float: left;
}
.vcontent #vote_publish_wp p sub {
	float: left;
	display: inline;
	font-style: normal;
	line-height: 25px;
	font-size: 12px;
*font-size:14px;
	font-size: 14px\0;
}
.vcontent #vote_publish_wp p sup {
	float: left;
	display: inline;
	font-size: 12px;
*font-size:14px;
	font-size: 14px\0;
}
.vcontent #vote_publish_wp p sub span {
	color: #ff7113;
	margin-right: 4px;
}
.vcontent #vote_publish_wp .lv_input1 {
	width: 292px;
}
.vcontent #vote_publish_wp .lv_focus {
	background-color: #F4FFD4;
	border: 1px solid #A5C760;
}
.vcontent #vote_publish_wp .lv_inputsub {
	width: 292px;
}
.vcontent #vote_publish_wp .lv_inputsub input {
	border: none;
	width: 275px;
	margin-left: 4px;
}
.vcontent #vote_publish_wp .lv_inputsub.lv_focus input {
	background-color: #F4FFD4;
}
.vcontent #vote_publish_wp p.index_v {
}
.vcontent #vote_publish_wp p.index_v sub, .vcontent .vote_publish_wp p.index_v sup {
	width: 100%;
	display: block;
	margin-bottom: 0px;
}
.vcontent #vote_publish_wp p.index_v input {
	width: 272px;
}
.vcontent #vote_publish_wp p.vote_addpictext {
	margin-bottom: 0px;
	overflow: hidden;
}
.vcontent #vote_publish_wp p.vote_addpictext sub {
	display: none;
}
.vcontent #vote_publish_wp p.vote_addpictext sup {
	float: left;
	display: inline;
	margin-left: 1px;
}
.vcontent #vote_publish_wp p sup .vt_textarea {
	width: 291px;
	height: 40px;
	border: 1px solid #ddd;
	font-size: 14px;
	padding: 3px;
	line-height: 18px;
}
.vcontent #vote_publish_wp p sup.vote_al {
	text-indent: 10px;
	height: 25px;
	line-height: 25px;
	width: 25px;
	border: 1px solid #ddd;
	border-right: none;
	color: #666;
}
.vcontent #vote_publish_wp p sup.vote_ar {
	border: 1px solid #ddd;
	border-left: none;
	margin: 0;
	height: 25px;
}
.vcontent #vote_publish_wp p sup.vote_ar input {
	box-shadow: none;
	height: 16px;
	line-height: 16px;
	border: none;
	padding: 0 10px 0 0;
	width: 243px;
	margin: 3px 0 0;
	display: inline;
}
.vcontent #vote_publish_wp p.vote_select sub {
	float: left;
	display: inline;
	font-style: normal;
	line-height: 30px;
	width: 70px;
*width:80px;
}
.vcontent #vote_publish_wp p.vote_select sup {
	padding-top: 7px;
}
.vcontent #vote_publish_wp p.vcut_style {
	background: #f4ffd4;
	border: #a5c760 1px solid;
}
.vcontent #vote_publish_wp #option_wp p sub, .vcontent #vote_publish_wp p#moretip sub {
	display: block;
}
.vcontent #vote_publish_wp p sup select {
	height: 22px;
	line-height: 22px;
	margin: 0 5px 0 0;
	color: #666;
	vertical-align: middle;
	padding: 0;
}
.vcontent #vote_publish_wp p sup input.vt_radio1 {
	width: auto;
	border: none;
	margin: 8px 4px 8px 0;
	padding: 0;
	vertical-align: middle;
}
.vcontent #vote_publish_wp p sup input {
	margin-top: 10px;
}
.vcontent #vote_publish_wp p sup.vote_endtime {
	width: 260px;
}
.vcontent #vote_publish_wp p sup.vote_endtime input {
	background: url(../../static/image/vote_ico.png?20140116) no-repeat right -5px;
	padding: 0 30px 0 2px;
	margin: 0;
	width: 75px;
	cursor: pointer;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
}
.vcontent #vote_publish_wp p sup input.u-btn {
	width: auto;
	height: 26px;
	padding: 0 15px;
	color: #fff;
	border: none;
	cursor: pointer;
	text-align: center;
	margin-top: 10px;
}
.vcontent #vote_publish_wp p sup.input {
	padding: 3px 0 0;
*padding:0;
	color: #666;
}
.voteContentbox {
	clear: both;
	margin-top: 0;
	border: 1px solid #ccc;
	border-top: none;
	text-align: center;
	padding: 10px
}
.vote_con {
	padding: 0;
}
.vote_con div {
	margin: 5px 0;
	line-height: 20px;
	height: auto;
}
.vote_conLi {
	width: auto;
}
.vote_conLi h3 {
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	color: #81B374;
	margin-bottom: 5px;
}
.vote_conLi ul {
	padding-bottom: 10px;
	margin-bottom: 10px;
	overflow: hidden;
	border-bottom: 1px dotted #ccc;
*width:288px;
}
.vote_conLi ul li {
	cursor: pointer;
	padding: 2px 0;
	line-height: 20px;
	overflow: auto;
	zoom: 1;
	display: block;
}
.vote_conLi ul li input {
	margin-right: 5px;
	display: inline;
	vertical-align: middle;
}
.vote_conLi ul li label {
	display: inline;
	vertical-align: middle;
}
.vote_conLi a {
	padding: 1px 0;
	line-height: 20px;
}
.t_l {
	float: left;
}
.t_r {
	float: right;
	margin-right: 0;
	font-size: 12px;
	font-weight: 500;
}
.myvote_multi {
	text-align: right;
}
.myvote_item_l {
	float: left;
	overflow: hidden;
}
.myvote_item_r {
	float: right;
	margin-right: 5px;
}
ul.vote_r_nav {
	overflow: hidden;
	padding: 10px 10px 0;
}
.vote_r_nav li {
	height: 34px;
	padding-left: 30px;
	width: 145px;
	background: url(../../static/image/bg_img01.gif?20140116) no-repeat;
}
.vote_r_nav li.vote_home_ico {
	background-position: -173px -43px;
}
.vote_r_nav li.vote_my_ico {
	background-position: -173px -72px;
}
.vote_r_nav li.vote_her_ico {
	background-position: -173px -101px;
}
.vote_r_nav li a {
	display: block;
	font-size: 14px;
	line-height: 35px;
	outline: none;
}
.vote_r_nav li a:hover {
	text-decoration: none;
}
.vote_r_nav .no_line {
	border: none;
}
.vote_joined_item {
	height: 20px;
	line-height: 20px;
	margin-top: 5px;
	color: #666666;
}
.vote_joined_multi {
	text-align: right;
}
.vote_user_desc {
	background: #F8F8F8;
	margin-left: 0;
	overflow: hidden;
}
ul.event_r_nav {
	overflow: hidden;
	margin-top: 10px;
}
.event_r_nav li {
	border-bottom: dotted 1px #eee;
}
.event_r_nav li a {
	display: block;
	padding-top: 2px\0;
	font-size: 14px;
	line-height: 35px;
	outline: none;
}
.event_r_nav li a:hover {
	text-decoration: none;
}
/*新增投票样式*/
.vote_head {
	border-bottom: 1px solid #e5e5e5;
	margin: 30px auto 0;
	width: 730px;
	padding-left: 20px;
	height: 40px;
	display: block;
}
.vote_head ul li {
	float: left;
	height: 40px;
	margin-right: 5px;
	font-size: 12px;
	overflow: hidden;
}
.vote_head li, .vote_head li a, .vote_head li span {
	float: left;
}
.vote_head ul li span a {
	width: 157px;
	height: 44px;
	background-image: url(../../static/image/vote/vote_tab2.png?20140116);
	background-repeat: no-repeat;
	text-indent: -9999px;
}
.vote_head li.v_cur {
	margin-top: -4px;
	height: 44px;
	position: relative;
	bottom: -1px;
}
.vote_head li.v_cur .v_normal a {
	background-position: left top;
}
.vote_head li.v_cur .v_pic a {
	background-position: right top;
}
.vote_head li.v_cur .v_normal a:hover {
	background-position: left top;
}
.vote_head li.v_cur .v_pic a:hover {
	background-position: right top;
}
.vote_head li .v_normal a {
	background-position: left -50px;
}
.vote_head li .v_pic a {
	background-position: right -50px;
}
.vote_head li .v_normal a:hover {
	background-position: left -95px;
}
.vote_head li .v_pic a:hover {
	background-position: right -95px;
}
.vote_head li a {
	_display: inline;
	height: 34px;
	line-height: 40px;
}
.vote_head li.v_cur span {
	display: block;
	background-position: 0 0;
}
.vote_head li.v_cur a {
	background-position: 100% 0;
	color: #666;
}
.v_cur {
	font-weight: 600;
}
.vcontent dl.pic_vote {
	margin-bottom: 6px;
	width: 610px;
	float: left;
	display: block;
	color: #666;
}
.vcontent dl.pic_vote .dl_line {
	border-bottom: 1px dotted #ddd;
	height: 15px;
	margin-bottom: 10px;
	width: 320px;
	display: block;
	overflow: hidden;
	clear: both;
}
.vcontent dl.pic_vote dt {
	width: 85px;
	float: left;
}
.vcontent dl.pic_vote dd {
	width: 250px;
	float: left;
}
.vcontent dl.pic_vote dd input {
	height: 16px;
	border: 1px solid #ddd;
	width: 200px;
	padding: 6px;
	margin-top: 10px;
}
.vcontent dl.pic_vote .v_num {
	width: 15px;
	float: left;
	overflow: hidden;
	text-align: left;
	vertical-align: top;
}
.vcontent dl.pic_vote .upbtn {
	position: relative;
	height: 53px;
	width: 52px;
	margin: 0 8px;
	overflow: hidden;
	float: left;
	vertical-align: top;
}
.vcontent dl.pic_vote .upbtn .upic {
	background-image: url(../../static/image/vote/vote_add_pic.png?20140116);
	background-repeat: no-repeat;
	position: absolute;
	top: 0;
	left: 0;
}
.vcontent dl.pic_vote .upbtn .add {
	background-position: 0 0;
	width: 49px;
	height: 49px;
	display: block;
}
.vcontent dl.pic_vote .upbtn .upic span {
	display: block;
	height: 24px;
	width: 48px;
	padding-top: 24px;
	z-index: 1;
	text-align: center;
	font-size: 12px;
	border: 1px #999 dashed;
	color: #999;
}
.vcontent a.upic:link {
	color: #999;
}
.vcontent dl.pic_vote .upbtn .reAdd {
	text-align: center;
}
.vcontent dl.pic_vote .upbtn .reAdd img {
	height: 50px;
	width: 50px;
	float: none;
	border: 1px dashed #999;
}
.vcontent dl.pic_vote .upbtn .reAdd .reAddspan {
	border: none;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.vcontent dl.pic_vote .upbtn .reAdd em {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 50px;
	line-height: 14px;
	filter: alpha(opacity=60);
	color: #FFF;
	background: #000;
	background: rgba(0,0,0,0.6);
}
.vcontent dl.pic_vote .upbtn .reAdd em i {
	position: relative;
	font-weight: normal;
	font-style: normal;
}
.vcontent dl.pic_vote .upbtn .addIng {
	background-position: 0 -50px;
}
.vcontent dl.pic_vote .upbtn s {
	zoom: 1;
	overflow: hidden;
}
.vcontent dl.pic_vote .upbtn input {
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	border: none none;
	width: 50px;
	height: 50px;
	margin: 0;
	padding: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	cursor: pointer;
	z-index: 999;
	font-size: 40px;
}

.dialog_inner {
	padding: 20px;
}
.dialog_inner .textarea {
	height: 45px;
	line-height: 18px;
	word-wrap: break-word;
	padding: 5px;
	font-size: 12px;
	color: #333;
	width: 350px;
	margin-bottom: 10px;
	overflow: hidden;
}
.dialog_button_panel {
	padding-top: 10px;
}
.dialog_button_panel span {
	margin-right: 10px;
}

.dialog_inner .menuf {
	margin: 2px 0 5px;
}
.dialog_inner dl.pic_vote {
	width: 340px;
	padding-left: 0px;8
}
.dialog_inner dl.pic_vote dd {
	width: 250px;
}
.dialog_inner dl.pic_vote dd input {
	width: 195px;
}
.dialog_inner dl.pic_vote .dl_line {
	width: 295px;
}

a.create_vote {
	padding: 0 20px 0 30px;
	height: 30px;
	line-height: 30px;
	cursor: pointer;
	margin: 0;
	border-radius: 3px;
	border: 1px solid #e39333;
	font-size: 14px;
	float: left;
	color: #fff;
	background-color: #ffad00;
	background-image: url(../../static/image/bg_img01.gif?20140116);
	background-position: -337px -367px;
}
a.create_vote:link, a.create_vote:visited {
	color: #fff;
}
a.create_vote:hover {
	background-color: #ffc033;
	text-decoration: none;
	color: #fff;
}
/*微博秀*/
.showBox_l {
	width: 393px;
	float: left;
	margin-right: 20px;
}
.showBox_l .textStyle {
	font-size: 12px;
	color: #444;
	width: 290px;
	padding: 5px;
	overflow: hidden;
	border-color: #C1C1C1 #ECECEC #ECECEC #C1C1C1;
	border-width: 1px;
	border-style: solid;
	background: #fbfbfb;
}
.showBox_l input {
	border: 1px solid #ccc;
	padding: 3px;
	margin: 2px;
	border-color: #C1C1C1 #ECECEC #ECECEC #C1C1C1;
	border-width: 1px;
	border-style: solid;
}
.showBox_r {
	width: 300px;
	height: 460px;
	float: left;
}
.share_p {
	padding: 10px 0;
	clear: both;
}
.share_p2 {
	padding: 10px 0;
	clear: both;
	text-align: center;
}

/*fans分组添加*/
.fans_group_inner {
	padding: 20px;
}
.tool_bar {
	text-align: center;
	margin: 10px 0 0 13px;
}
.alertBox ul.manBox {
	overflow: hidden;
}
.dialog_inner .ml10 {
	padding-left: 7px;
}
.dialog_inner .ml11 {
	display: none;
}
.dialog_inner .ml11 img {
	padding-top: 7px;
*padding-top:5px;
}
.dialog_inner #d_seccode_input {
	height: 22px;
	line-height: 22px;
	padding: 4px;
	margin-bottom: 5px;
}
.dialog_inner .dili2 {
	margin: 0 0 8px 56px
}
.dialog_inner .dili2 img {
	width: 84px;
	height: 30px;
}

.text-area2 {
	width: 300px;
	float: left;
}
.menu_perm select {
	padding: 2px;
	border: 1px solid #ccc;
}
.sinp {
	border-color: #C1C1C1 #ECECEC #ECECEC #C1C1C1;
	border-style: solid;
	border-width: 1px;
	padding: 2px 0 2px 1px;
	float: left;
}

.alt_1 {
	padding: 5px;
	margin: 5px 0;
	background: #f2f2f2;
	width: 490px;
	word-wrap: break-word;
	word-break: normal;
	word-break: break-all;
}
.alt_2 {
	width: 380px;
	float: left;
	display: block;
}

.modifyiew {
	float: right;
}
.modify_add_img {
	width: 71px;
	height: 15px;
	float: left;
}

#interestUid .followList {
	padding: 0;
}
#interestUid .followList li {
	padding: 3px 0;
	line-height: 20px;
}
#interestUid .followList li .fBox_l {
	margin: 0 10px 0 0;
	width: 50px;
}
#interestUid .followList li .fBox_R {
	width: 130px;
	display: inline;
	overflow: hidden;
	text-align: left;
}
#interestUid .followList li .fBox_R span {
	display: block;
	width: 140px;
	float: left;
	color: #999;
}
#interestUid .followList li .fBox_R .name {
	width: 120px;
	display: block;
	margin: 0;
	white-space: nowrap;
	padding: 3px 0;
}

.avt img {
	display: inline-block;
	width: auto;
	height: 50px;
	vertical-align: top;
	padding: 1px;
	border: 1px solid #ddd;
}
.pf2 .avt, .pf3 .avt {
	top: 3px;
	z-index: 2;
	position: relative;
}
.pf2 {
	margin: 0 0 0 70px;
}
.pf2 .nm {
	margin: 3px 0;
}
.pf2 .nm a {
*zoom:1;
	_zoom: normal;
}
.pf2 .ugc {
	display: block;
}
.main_plugin .ulist6 {
	padding: 10px;
	height: 120px;
}
.ulist6 {
	margin: 0 auto 9px;
	overflow: hidden;
}
.ulist6 .pf2 {
	height: 75px;
	padding: 6px 0 0 0;
	margin: 0 10px 0 0;
	vertical-align: top;
	cursor: pointer;
	float: left;
	text-align: center;
}
.ulist6 .pf2 .avt {
	top: 4px;
	margin-bottom: 5px;
	width: 50px;
	height: 50px;
	background: #f2f2f2;
}
.ulist6 .status, .ulist6 .mark {
	left: 30px;
	top: 35px;
*top:39px;
	z-index: 5;
	position: relative;
	display: block;
	width: 13px;
	height: 14px;
	margin: 0 0 -6px 10px;
	background-position: 0 0;
}
.ulist6 .pf2 .nm {
	width: 100%;
	font-size: 12px;
	white-space: normal;
	font-weight: 500;
	height: 20px;
}
.ulist6 .ps {
	overflow: hidden;
	height: 32px;
	margin: 4px 0 0;
	line-height: 16px;
	font-size: 12px;
}
.ulist6 .selected .status {
	background-position: -15px 0;
}
.ulist6 .mark {
	top: -6px;
	left: 0;
	width: 1px;
	height: 40px;
	margin: 0 0 -50px;
	background-position: -99px -99px;
}
#follow_m_1, #follow_m_2 {
	float: left;
}
ul.index_ml {
	box-shadow: 1px 2px 2px #eee;
	background: #fff;
	border: 1px solid #eee;
	padding: 5px;
	position: absolute;
	z-index: 120;
	display: none;
	margin: 18px 0 0 0;
*margin:20px 0 0 -40px;
	width: 120px;
}
.groupBg .left ul.index_ml li a {
	border: none;
	padding: 0 3px;
}
ul.index_ml li {
	float: left;
	line-height: 21px;
	width: 100%;
	text-align: center;
}
ul.index_ml_2 {
	margin: 0 0 0 -6px;
	width: 45px;
}
.index_ml2 {
	top: 25px;
	padding: 8px 0;
	box-shadow: 1px 2px 2px #cac8c8;
}
.ml_dl {
	overflow: hidden;
	float: left;
	width: 120px;
}
.ml_dl dd {
	width: 60px;
	float: left;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	overflow: hidden;
}
.ml_dl dt {
	float: left;
	margin-left: 8px;
	width: 50px;
	display: inline;
}
.morelist ul.sltmenu_m li.index_ml_g {
	height: auto;
	float: left;
	width: 120px;
	margin-left: 8px;
}
.sc_bq {
	float: left;
	margin: 2px 5px;
	white-space: nowrap;
}
.span_R {
	text-align: right;
	float: right;
	margin-top: 8px;
}
.follow_html2_1 {
	width: 50px;
	height: 20px;
	background: url(../../static/image/bg_img01.png?20140116) no-repeat 0 -412px;
	float: left;
	border: none;
	margin: 0;
}
.follow_html2_1:hover {
	background: url(../../static/image/bg_img01.png?20140116) no-repeat 0 -432px;
}
.follow_html2_2 {
	width: 50px;
	height: 20px;
	background: url(../../static/image/bg_img01.png?20140116) no-repeat 0 -452px;
	float: left;
	border: none;
	margin: 0;
}
.follow_html2_3 {
	width: 50px;
	height: 20px;
	background: url(../../static/image/bg_img01.png?20140116) no-repeat -50px -452px;
	float: left;
	border: none;
	margin: 0;
}
.follow_html2_0 {
	width: 50px;
	height: 20px;
	background: url(../../static/image/bg_img01.png?20140116) no-repeat -50px -452px;
	float: left;
	border: none;
	margin: 0;
}
.fBox_R .follow_html2_1, .fBox_R .follow_html2_2, .column .follow_html2_1, .column .follow_html2_2, .dialogue .follow_html2_2, .dialogue .follow_html2_1 {
	margin: 0;
}
.fBox_R .follow_html2_1, .fBox_R .follow_html2_2, .fBox_R .follow_html2_0 {
	margin: -20px 0 0 80px;
	_position: absolute;
	_margin: -18px 0 0 150px;
}
.fBox_R .follow_html2_3 {
	margin: -20px 0 0 150px;
}
#add_favorite_tags {
	margin-bottom: 10px;
}
.mWarp .insertImgDiv {
	margin: 0;
}
.Group_intro {
	padding: 10px 25px;
}
/*转发*/
.zfbox {
	width: 540px;
	font-size: 12px;
	float: left;
	background: #fff;
}
.zfTitle {
	width: 540px;
	height: 38px;
	background: url(../../static/image/zhuanfa_tb.gif?20140116) repeat-x;
	float: left;
	cursor: move;
}
ul.zfti {
	height: 29px;
	float: left;
	display: inline;
	margin: 9px 0 0 20px;
	_margin: 9px 0 0 14px;
}
ul.zfti li {
	width: 82px;
	height: 29px;
	line-height: 29px;
	list-style: none;
	background: url(../../static/image/zhuanfa_2.gif?20140116);
	float: left;
	text-align: center;
	margin-right: 2px;
	cursor: pointer;
}
ul.zfti sub.menu_zf_c1 {
	background: url(../../static/image/imgdel.gif?20140116) no-repeat;
	cursor: pointer;
	height: 15px;
	right: 10px;
	position: absolute;
	width: 15px;
}
ul.zfti li.zfhover {
	width: 87px;
	height: 29px;
	color: #000;
	font-weight: 600;
	background: url(../../static/image/zhuanfa_1.gif?20140116);
}
.zfcon {
	width: 540px;
	display: block;
	float: left;
	color: #666;
}
.zfcon .code, .zfcon .code ul {
	width: 435px;
}
.zfcon ul.imgList {
	width: 495px;
	margin-top: 10px;
	margin-left: -5px;
}
.dialog_inner .mWarp {
	margin: 0 auto;
}
.dialog_inner .followList li .fBox_R {
	width: 540px;
}
/*列表框控件*/
.combobox {
	z-index: 9999;
	width: 300px;
}
.combobox dt .m {
	float: left;
	display: block;
}
.combobox dt .icon {
	float: right;
	background: url(../../static/image/combobox_arrow.gif?20140116) no-repeat;
	height: 16px;
	width: 16px;
	display: block;
}
.combobox a {
	color: #000;
	text-decoration: none;
}
.combobox dt, .combobox dd, .combobox ul {
	margin: 0;
	padding: 0;
}
.combobox dt {
	cursor: pointer;
	padding: 4px;
	background: #F2F2F2;
	border: 1px solid #C3C3C3;
	height: 16px;
	line-height: 16px;
	overflow: hidden;
}
.combobox dt a span, .combobox dd ul li a span {
	display: none;
}
.combobox dt a img {
	vertical-align: middle;
	margin-right: 3px;
	border: none;
}
.combobox dd {
	position: relative;
	width: 100%;
}
.combobox dd ul {
	border-left: 1px solid #c3c3c3;
	border-bottom: 1px solid #c3c3c3;
	border-right: 1px solid #c3c3c3;
	color: #C5C0B0;
	left: 0;
	list-style: none;
	position: absolute;
	top: 0px;
	overflow: auto;
	z-index: 9999;
	display: none;
}
.combobox dd ul li {
	background: #fff;
}
.combobox dd ul li a {
	display: block;
	padding: 5px;
}
.combobox dd ul li a img {
	vertical-align: middle;
	margin-right: 3px;
	border: none;
}
.combobox dd ul li a:hover {
	color: #fff;
}
#toweibo_wp {
	float: left;
	margin: 6px 0 0 -2px;
}
#toweibo_wp input {
	vertical-align: -2px;
	margin: 0;
}
.fold_guanyu a.btn, .fold_biaoqian a.btn, .fold_guanxingqu a.btn, .fold_jifen a.btn, .fold_benzhouremen a.btn, .fold_rementuijian a.btn, .fold_jinriremen a.btn, .fold_renqituijian a.btn, .fold_guanzhugaihuati a.btn, .fold_woguanzhu a.btn, .fold_yijianfankui a.btn, .fold_guanzhuta a.btn, .fold_taguanzhu a.btn, .fold_qun a.btn, .fold_event a.btn {
	background-position: right 9px;
}
#favorite_tag_id {
	display: block;
}
.navNew {
	background: url(../../static/image/navNewgif.gif?20140116) no-repeat;
	display: inline-block;
	height: 16px;
	width: 21px;
	z-index: 100;
	position: absolute;
	left: 55px;
	top: -7px;
	display: none;
}
.noattbtn, .attbtn {
	background: url(../../static/image/bg_img01.png?20140116) no-repeat;
	height: 45px;
	width: 186px;
	z-index: 9999;
	margin: 10px auto 5px;
	float: left;
}
.attbtn {
	background-position: -314px -710px;
}
.noattbtn {
	background-position: -314px -755px;
}
/*左侧导航*/
#topic_index_left_ajax_list {
	box-shadow: 10px 0 10px 0 rgba(0, 0, 0, 0.1);
	z-index: 100;
}
.fixedLeft {
	position: fixed;
	_position: absolute;
	width: 130px;
	height: 100%;
	top: 43px;
_top:expression(documentElement.scrollTop+43);
	left: 0;
	background: #fff
}
.fixedLeft .leftNavBtn {
	position: absolute;
	text-indent: -2000px;
	outline-style: none;
	outline-color: invert;
	outline-width: 0;
	width: 16px;
	display: inline-block;
	background: url(../../static/image/sidebar_icon.png?20140116) 0 -85px;
	height: 85px;
	top: 40%;
	_top: 28%;
	left: 130px;
	zoom: 1;
}
.fixedLeft .leftNavBtn:hover {
	opacity: 0.8;
}
.fb-open .leftNavBtn {
	position: absolute;
	text-indent: -2000px;
	outline-style: none;
	outline-color: invert;
	outline-width: 0;
	width: 16px;
	display: inline-block;
	background: url(../../static/image/sidebar_icon.png?20140116) 0 0;
	height: 85px;
	top: 40%;
	_top: 28%;
	left: 130px;
	zoom: 1
}
.fb-open .leftNavBtn:hover {
	opacity: 0.8;
}
.leftNav {
	width: 130px;
	float: left;
	padding-top: 30px;
}
.leftNav em {
	position: relative;
	top: -4px;
	display: inline-block;
	padding: 0 2px;
	font-size: 10px;
	-webkit-transform: scale(0.875);
	background-color: #d90000;
	color: #fff;
	border-radius: 2px;
	min-width: 12px;
	max-width: 18px;
	_width: 12px;
	height: 14px;
	line-height: 14px;
	text-align: center;
}
.leftNav ul.leftNav_main {
	float: left;
	display: block;
	padding-bottom: 20px
}
.leftNav .leftNav_main > li {
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	background: none;
	position: relative;
	padding-left: 15px;
	float: left;
	width: 115px;
	margin: 1px 0;
}
.leftNav .leftNav_main li.m_selected, .leftNav .leftNav_main > li:hover {
	background: #fff;
	color: #333;
	border: 1px solid #C6EAFD;
	border-right-color: #fff;
	border-left: 1px solid #C6EAFD;
	;
	border-right: none;
	width: 115px;
	height: 28px;
	line-height: 28px;
	padding-left: 14px;
}
.leftNav .leftNav_main > li var {
	width: 75px;
	overflow: hidden;
	display: inline;
	float: left;
	font-size: 14px;
	font-style: normal;
}
.leftNav .leftNav_main #zk1 i {
	width: 0;
	height: 0;
	border: 4px solid;
	border-color: transparent transparent transparent #4D97EF;
	border-style: dashed dashed dashed solid;
	position: absolute;
	top: 2px;
	left: 50px;
	font-style: normal;
	_display: none;
}
.leftNav .leftNav_main li #zk1 {
	color: #4D97EF;
	float: left;
	margin-left: 0;
}
.leftNav .leftNav_main li .ico_menu {
	width: 16px;
	height: 16px;
	float: left;
	border: none;
	display: inline;
	margin: 3px 8px 0 0;
}
.leftNav .leftNav_main li .ico_menu img {
	width: 16px;
	height: 16px;
	border: none;
}
.leftNav ul.leftNav_sub {
	overflow: hidden;
	padding-bottom: 10px;
}
.leftNav .leftNav_sub li {
	left: 0;
	margin-top: 1px;
	height: 26px;
	overflow: hidden;
	background: none;
}
.leftNav .leftNav_sub li a {
	display: block;
	width: auto;
	padding-left: 42px;
	padding-top: 2px\0;
	font-size: 12px;
	line-height: 26px;
	height: 26px;
	color: #333;
}
.leftNav .leftNav_sub li a:hover {
	text-decoration: none;
	background-color: #f2f2f2;
}
.leftNav .leftNav_sub li:hover {
	z-index: 1;
	background-color: #f2f2f2;
}
.leftNav .leftNav_sub li.index:hover {
	background-color: #f2f2f2;
}
.leftNav .leftNav_sub li.current a {
	color: #333;
	background-color: #e2e2e2;
	font-weight: 600;
}
.leftNav .leftNav_sub li.index a {
	background-position: 16px 9px;
}
.leftNav .leftNav_sub li.about a {
	background-position: 16px -13px;
}
.leftNav .leftNav_sub li.mypm a {
	background-position: 16px -67px;
}
.leftNav .leftNav_sub li.mydigout a, .leftNav .leftNav_sub li.newdigout a {
	background-position: 16px -1104px;
}
.leftNav .leftNav_sub li.mydig a {
	background-position: 16px -1076px;
}
.leftNav .leftNav_sub li.myfav a {
	background-position: 16px -531px;
}
.leftNav .leftNav_sub li.letter a {
	background-position: 16px -39px;
}
.leftNav .leftNav_sub li.mailBox a {
	background-position: 16px -198px;
}
.leftNav .leftNav_sub li.actBox a {
	background-position: 16px -414px;
}
.leftNav .leftNav_sub li.mypub a {
	background-position: 16px -93px;
}
.leftNav .leftNav_sub li.mycomment a {
	background-position: 16px -1520px;
}
.leftNav .leftNav_sub li.mypic a {
	background-position: 16px -279px;
}
.leftNav .leftNav_sub li.myvoid a {
	background-position: 16px -1625px;
}
.leftNav .leftNav_sub li.mymusic a {
	background-position: 16px -1603px;
}
.leftNav .leftNav_sub li.myvis a {
	background-position: 16px -1577px;
}
.leftNav .leftNav_sub li.myatt a {
	background-position: 16px -354px;
}
.leftNav .leftNav_sub li.myvote a {
	background-position: 16px -171px;
}
.leftNav .leftNav_sub li.myreward a {
	background-position: 16px -412px;
}
.leftNav .leftNav_sub li.myact a {
	background-position: 20px -225px;
}
.leftNav .leftNav_sub li.c_name a {
	background-position: 18px -1780px;
}
.leftNav .leftNav_sub li.d_name a {
	background-position: 17px -1751px;
}
.leftNav .leftNav_sub li.myprofile a {
	background-position: 16px -487px;
}
/*左侧边栏导航自定义图片*/
.leftNav .leftNav_main li a img {
	width: 16px;
	height: 16px;
	position: absolute;
	margin: 9px 0 0 -25px;
*margin:-3px 0 0 -25px;
}
.leftNav .leftNav_sub li a img {
	width: 16px;
	height: 16px;
	position: absolute;
	margin: 4px 0 0 -25px;
*margin:-3px 0 0 -25px;
}
.leftNav .sendMail {
	width: 100%;
	background: url(../../static/image/ico_01.gif?20140116) 16px -200px no-repeat;
	text-indent: 21px;
	padding-top: 5px;
}
.leftNav .pl10 {
	margin: 0;
	padding: 0;
}
.leftNav .Vimg {
	width: 130px;
}
/*左侧主导航*/
.leftNav ul.leftNav_main, .leftNav ul.leftNav_sub {
}
.blackBox {
	border-top: 1px solid #C6EAFD;
}
.leftNav_main h3 {
	margin: 10px 0 0 10px;
	color: #808080;
	line-height: 20px;
	font-size: 14px;
	background: #EBF4FC;
	height: 20px;
	padding: 3px 5px;
	text-align: center;
	overflow: hidden;
	float: left;
	margin-top: -27px;
	font-weight: 500;
}
.leftNav_sub h3 {
	margin: 0 50px 15px 10px;
	color: #808080;
	background-color: #FAFAFA;
	line-height: 24px;
	border: 1px solid #D6EEFD;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	padding-left: 18px;
}
.leftNav_main h3 a, .leftNav_sub h3 a {
	color: #808080;
}
.leftNav_main h3 a:hover, .leftNav_sub h3 a:hover {
	color: #333;
}
.leftNav_subs h3 {
	margin-right: 30px;
}
.leftNav .leftNav_main > li a {
	font-size: 14px;
	color: #666;
}
.leftNav .leftNav_main > li span {
	position: absolute;
	right: 5px;
}
.leftNav .leftNav_main .zhankai a:hover, .leftNav .leftNav_sub .zhankai a:hover {
	height: 30px;
	line-height: 30px;
	border: none;
	background: #f2f2f2;
}
.leftNav .leftNav_main li i {
	margin-top: 9px;
}
.leftNav .leftNav_sub li i {
	width: 23px;
	height: 23px;
	display: inline-block;
	margin-right: 5px;
	margin-top: 9px;
	float: left;
}
.menu_ico {
	float: left;
}
.leftNav .leftNav_sub li, .leftNav .leftNav_sub li a {
	height: 30px;
	line-height: 30px;
}
.side_nav_more_box {
	display: none;
	margin-left: 113px;
 *margin-left: 61px;
	margin-top: -1px;
	background: #fff;
	position: fixed;
	z-index: 14;
	padding: 10px;
	line-height: 30px;
	font-size: 14px;
	border: 1px solid #C6EAFD;
	min-width: 90px;
	border-left-width: 0;
	border-left: none;
	min-height: 50px;
	max-width: 540px;
}
.side_nav_more_box > li {
	padding-left: 10px;
}
.side_nav_more_box > li:hover {
	background: #f2f2f2;
}
.side_nav_more_box .leftChannel {
	display: block;
	color: #666;
	margin-left: 10px;
	clear: both;
	overflow: hidden;
}
.side_nav_more_box .leftChannel a.lcb, .side_nav_more_box .leftChannel a.lcb:link {
	width: 65px;
	float: left;
	font-size: 12px;
	font-weight: 600;
}
.side_nav_more_box .leftChannel a.lca, .side_nav_more_box .leftChannel a.lca:link {
	display: inline;
	padding: 0 10px 0 0;
	font-size: 12px;
}
.side_nav_more_box .leftChannel .lca_box {
	display: inline-block;
	width: 455px;
	padding-left: 10px;
}
.btn_group {
	text-align: center;
	float: left;
	width: 128px;
	height: 20px;
	line-height: 20px;
	color: #999;
	cursor: default;
}
/*关注粉丝页面*/
ul.boxRNav3 {
	overflow: hidden;
	margin-top: 20px;
}
ul.boxRNav3 li, ul.boxRNav3 li a {
	background: url(../../static/image/ico_01.png?20140116) no-repeat;
	_background: url(../../static/image/ico_01.gif?20140116) no-repeat;
}
ul.boxRNav3 li {
	left: 0px;
	height: 26px;
	overflow: hidden;
	background: none;
	margin-top: 1px;
}
ul.boxRNav3 li a {
	display: block;
	width: 150px;
	padding-left: 50px;
	padding-top: 2px\0;
	font-size: 14px;
	line-height: 26px;
	outline: none;
}
ul.boxRNav3 li a:hover {
	text-decoration: none;
}
ul.boxRNav3 li.index {
	background-position: 0 -127px;
}
ul.boxRNav3 li.current {
	height: 26px;
	z-index: 2;
	background-color: #4d9cd4;
}
ul.boxRNav3 li.current a {
	color: #fff;
}
ul.boxRNav3 li.i_follow a {
	background-position: 26px -584px;
}
ul.boxRNav3 li.i_fans a {
	background-position: 26px -609px;
}
ul.boxRNav3 li.i_maybe a {
	background-position: 26px -633px;
}
ul.boxRNav3 li.i_tag a {
	background-position: 26px -657px;
}
ul.boxRNav3 li.i_search a {
	background-position: 26px -680px;
}
ul.boxRNav3 li.i_black a {
	background-position: 26px -704px;
}
.leftNav .boxRNav3 li.current a i {
	background-position: 0 0;
}
.main_plugin {
	background: #fff;
	float: right;
	min-height: 600px;
}
/*微博输入框自动补全*/
.quicksearchbar {
	position: absolute;
	top: 60px;
	right: 0;
	width: 200px;
	border: 1px solid #ccc;
	background: #fff;
	padding: 2px;
	z-index: 10000;
}
.quicksearchbar p {
	padding-left: 5px;
	line-height: 26px;
	background: #F2F6F8;
	border-bottom: 1px solid #e1e1e1;
	color: #666
}
.quicksearchbar ul li {
	list-style: none;
	line-height: 22px;
	padding-left: 8px
}
.quicksearchbar ul li img {
	width: 30px;
	height: 30px;
	margin-right: 5px;
	border: 0;
	vertical-align: middle;
}
.quicksearchbar ul li span {
	line-height: 30px;
}
.quicksearch_q {
	padding: 5px 0
}
.quicksearch_q a {
	display: block;
	float: right;
	margin-right: 5px;
	line-height: 24px
}
.quicksearchbar .active {
	cursor: pointer;
	overflow: auto;
	zoom: 1;
	padding-right: 15px;
	background-color: #EEEFF6;
}
.quicksearchbar .list_tips {
	line-height: 22px;
	padding-left: 8px;
	color: #999
}
/*登录部分*/
.fans_group_inner .dbWrap {
	width: 650px;
	padding-bottom: 20px;
	background: none;
	min-height: 100px;
}
.fans_group_inner .Nlogin {
	width: 650px;
	padding: 5px 0;
}
.fans_group_inner .Nlogin .Nll {
	width: 340px;
}
.fans_group_inner .Nlogin .Nlr {
	padding: 0 15px 0 30px;
	width: 230px;
}
.fans_group_inner .Nlogin .Nlr .otherlogin {
	width: 230px;
	margin: 15px 0 0 0;
	float: left;
}
.fans_group_inner .Nlogin .Nlr .otherlogin b {
	font-size: 14px;
}
/*错误提示框*/
.error_tips {
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 50px;
}
.i {
	overflow: hidden;
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-bottom: 0.25em;
	vertical-align: middle;
}
.i {
	background: url(../../static/image/min_ico.png?20140116) no-repeat;
}
.hint {
	min-height: 65px;
	_height: 65px;
	padding: 24px 18px 5px 68px;
	text-align: center;
	color: #666;
}
.ht_t {
	position: relative;
	display: inline-block;
	*display:inline;
	*zoom:1;
	margin-top: 12px;
	font-weight: bold;
	text-align: left;
}
.ht_t .i {
	left: -10px;
	position: relative;
	display: inline;
	float: left;
	display: block;
	width: 50px;
	height: 50px;
	margin: 0 0 -50px -50px;
	vertical-align: top;
	background-position: -250px 0
}
.ht_t em {
	float: left;
	font-size: 14px;
	font-weight: 600;
}
/*微博等级*/
.ico_level {
	width: 34px;
	height: 15px;
	float: left;
	background: url(../../static/image/level.png?20140116) no-repeat;
	_background: url(../../static/image/level.gif?20140116) no-repeat;
	text-indent: 100px;
	overflow: hidden;
}
.member_list_top p.left_t_nick_name .ico_level {
	margin: 6px 8px 0 0;
}
.topicTxt p .un .ico_level {
	margin: 3px 0 0 0px;
}
.avatar2_info .ico_level {
	margin: 0;
}
.wbL0 {
	background-position: 0 0;
}
.wbL1 {
	background-position: 0 -24px;
}
.wbL2 {
	background-position: 0 -50px;
}
.wbL3 {
	background-position: 0 -75px;
}
.wbL4 {
	background-position: 0 -100px;
}
.wbL5 {
	background-position: 0 -121px;
}
.wbL6 {
	background-position: 0 -147px;
}
.wbL7 {
	background-position: 0 -175px;
}
.wbL8 {
	background-position: 0 -199px;
}
.wbL9 {
	background-position: 0 -225px;
}
.wbL10 {
	background-position: 0 -252px;
}
.wb_l_level {
	display: inline;
}
.feedCell .wb_l_face .wb_l_level {
	display: block;
}
.avatar2_info .wb_l_level {
	margin: 0 2px 0 2px;
	width: 34px;
	float: left;
	overflow: hidden;
}
.signature {
	color: #666;
	font-size: 12px;
	width: 240px;
	overflow: hidden;
	float: none;
	display: inline;
	margin-left: 5px;
}
.topicTxt p .un .signature a {
	float: none;
	color: #aaa;
}
.topicTxt p .un .ico_level {
	width: 34px;
}
.feedCell .wb_l_face .wb_l_level {
	display: block;
	margin-left: 8px;
}
.lelProcess .wb_l_level {
	display: block;
}
/*等级积分*/
.lelInfo {
	margin: 27px auto 40px;
}
.lelProcessBox, .lelEx .arrow, .lelIntro h2, .behavior span.complete {
	background: url(../../static/image/lelPic.png?20140116) no-repeat;
}
.currentLel .userPic {
	background: #FFFFFF;
	border: 1px solid #D2D2D2;
	height: 120px;
	padding: 2px;
	width: 120px;
	float: left;
}
.lelProcess {
	margin-left: 10px;
	width: 500px;
	float: left;
	display: inline;
}
.lelProcess .userName {
	font-size: 20px;
	float: none;
	color: #333;
}
.lelProcess .userName b {
	float: left;
}
.lelProcess .userName span {
	float: left;
	margin: 2px 0 0 10px;
	padding: 2px 0 0 3px;
}
.lelProcess .userName em {
	color: #009900;
	font-size: 14px;
	font-weight: 600;
}
.lelProcess .ico_level {
	vertical-align: middle;
}
.lelProcessBox {
	width: 563px;
	height: 42px;
	overflow: hidden;
	margin-top: 5px;
}
.blueProcess {
	background: url(../../static/image/lelProcess.png?20140116) no-repeat;
	width: 559px;
	height: 9px;
	margin: 31px 0px 0px 2px;
	_background: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop, src='static/image/lelProcess.png');
}
.lelEx {
	padding: 5px 10px;
	border: 1px solid #f0e5ba;
	background: #ffffe9;
	width: 541px;
	position: relative;
	margin-top: 10px;
	line-height: 18px;
}
.lelEx .num {
	font-weight: bold;
	color: #ff0000;
}
.lelEx .arrow {
	position: absolute;
	top: -8px;
	left: 10%;
	background-position: 0px -45px;
	width: 8px;
	height: 9px;
}
.lelIntro {
	clear: both;
}
.lelIntro h2 {
	width: 287px;
	height: 45px;
	text-indent: -9999px;
	overflow: hidden;
	background-position: 0px -55px;
	margin: 20px 0px 10px;
}
.lelIntro .tg {
	font-size: 14px;
	line-height: 22px;
	color: #999;
}
.lelIntro h3 {
	margin: 25px 0px 0px;
	font-size: 18px;
	font-weight: normal;
}
.gTable {
	width: 100%;
	border-top: 2px solid #3399cc;
	border-bottom: 1px solid #e6e6e6;
	margin-top: 10px;
}
.gTable th {
	text-align: center;
	font-weight: bold;
	background: #f8f8f8;
	border: 1px solid #e6e6e6;
	height: 30px;
	vertical-align: middle;
}
.gTable td {
	text-align: center;
	vertical-align: middle;
	padding: 5px 10px;
	border: 1px solid #e6e6e6;
	color: #666;
}
.gTable td.tal {
	text-align: left;
}
.gTable .complete {
	background-position: -528px -58px;
}
.gTable .incomplete {
	background-position: -528px -58px;
}
.lelProcess .vip {
	vertical-align: middle;
}
.ico_qvip {
	vertical-align: middle;
}
.ico_dyh {
	vertical-align: middle;
}
/*编辑框*/
.editBox {
	width: 540px;
	font-size: 12px;
	float: left;
	background: #fff;
}
.mWarp_f {
	display: block;
	overflow: hidden;
	color: #999;
}
.mWarp_s {
	display: block;
}
.mWarp_s_t {
	display: block;
	margin-bottom: 5px;
}
.viewImgDiv {
	overflow: hidden;
	margin: 0;
}
.modifySubmit {
	width: 64px;
	height: 30px;
	overflow: hidden;
	float: right;
}
.mWarpp {
	overflow: hidden;
}

.honorrece {
	position: absolute;
	margin: -82px 0 0 -10px;
}
.honorview {
	position: absolute;
}
.honorview input {
	vertical-align: -2px;
}
.th_login {
	margin: 20px 0 0 0;
}
.th_login .sinaweiboLogin, .th_login .qqweiboLogin, .th_login .renrenLogin, .th_login .kaixinLogin {
	width: 126px;
	height: 30px;
	border: none;
	float: left;
	margin-right: 10px;
	text-decoration: none;
}
.modify_tool {
	display: block;
}
.modify_tool_left {
	float: left;
	display: inline;
	width: 290px;
	position: relative;
}
.modify_tool_right {
	float: right;
	width: 190px;
	overflow: hidden;
}
.modify_tool_left .menuf_bq {
	float: left;
	margin: 0;
	width: 30px;
}
.modify_menu_bqb_c a:link {
	color: #666;
}
/*名人堂*/
.peopleTitle {
	border-bottom: 1px solid #eee;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	margin-bottom: 20px;
	display: block;
	clear: both;
	background: #f9f9f9;
	font-weight: 700;
	color: #666;
	padding: 5px 10px;
}
.people_l_b {
	padding: 0;
	overflow:hidden;
	width:105%;
}
.people_l_b li {
	width: 50px;
	overflow: hidden;
	float: left;
	margin-right: 26px;
	background: #fec;
	padding: 15px;
	text-align: center;
	margin-bottom: 25px;
}
.people_l_b li:hover{
	padding:14px;
	border: 1px solid #fc0;
}
.people_l_b li img {
	height: 50px;
	width: 50px;
	float: left;
	border:1px solid #fff;
}
.peopleSide {
	margin: 0 auto 20px;
	display: block;
	background: #fff;
	text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.8);
}
.peopleSide h3 {
	margin: 0;
}
.peopleSidea {
	padding: 5px 20px;
	position: relative;
	z-index: 9;
	display: block;
	height: 30px;
	background: #f2f2f2;
	margin-bottom: 10px;
	font-size: 14px;
	line-height: 30px;
}
#validate_list {
	padding: 0;
}
.peopleSide #validate_list li {
	padding: 1px 20px;
}
.peopleSide #validate_list li:hover {
	background: #C6E1EC;
}
.categories_menulist {
	background: #f0f0f0;
	padding: 10px;
	margin: 0 auto;
}
.categories_menulist a {
	border-right: 1px solid #ccc;
	line-height: 23px;
	padding: 0 5px 0 6px;
	text-decoration: none;
}
.categories_menulist a strong {
	background: #2965B1;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	color: #fff;
	margin-left: 1px;
	border: none;
	padding: 0 5px 0 6px;
	font-weight: 500;
}
.catcity_menulist {
	background: #f0f0f0;
	padding: 5px 10px 10px;
	margin: 0 auto;
}
.catcity_menulist .top {
	margin: 5px auto;
	height: 1px;
	border-bottom: 1px dotted #ccc;
}
.catcity_menulist a {
	border-right: 1px solid #ccc;
	line-height: 23px;
	padding: 0 5px 0 6px;
	font-size: 12px;
	text-decoration: none;
}
.catcity_menulist a strong {
	background: #2965B1;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	color: #fff;
	margin-left: 1px;
	border: none;
	padding: 0 5px 0 6px;
	font-weight: 500;
}
.phoneShow {
	display: block;
	padding: 3px 0;
	word-wrap: break-word;
	overflow: hidden;
}
.phoneShow .mobi {
	padding: 4px 0 1px 2px;
}
.phoneShow .mobi i {
	float: left;
	display: inline;
}
.phoneShow .mobi a {
	background: url(../../static/image/phoneShow.png?20140116) no-repeat;
	height: 21px;
	width: 16px;
	margin-right: 15px;
	position: relative;
	float: left;
	text-indent: 1000px;
}
.phoneShow .mobi .ios {
	background-position: -25px 0;
}
.phoneShow .mobi .ios:hover {
	background-position: -25px -25px;
}
.phoneShow .mobi .android {
	background-position: -50px 0;
}
.phoneShow .mobi .android:hover {
	background-position: -50px -25px;
}

/*附件*/
ul.attachList {
	width: 540px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	float: left;
}
ul.attachList li {
	margin: 5px 0;
	float: left;
	display: inline;
	font-size: 12px;
	width: 100%;
}
.attachList_img {
	float: left;
	margin-right: 10px;
	margin-top: 3px;
	display: inline;
}
.attachList_att {
	display: inline;
	text-align: left;
	float: left;
	overflow: hidden;
}
.attachList_att_name, .attachList_att_doc {
	display: block;
	margin: 0;
	color: #999;
}
.attachList_att_name b {
	padding-right: 10px;
	color: #444;
}
.attachst_img {
	float: left;
	margin-right: 10px;
	margin-top: 3px;
	display: inline;
	width: 32px;
}
.attachst_att {
	display: inline;
	text-align: left;
	font-size: 12px;
	width: 430px;
	float: left;
}
.attachst_att_name, .attachst_att_doc {
	width: 350px;
	display: block;
}
.attachst_att_name b {
	padding-right: 10px;
}
.ttxt .ttxtinfo ul.attachList {
	width: 100%;
	margin: 5px 0;
}
.uploadAttachSpan_img_type {
	float: left;
	display: inline;
}
.uploadAttachSpan_doc_type {
	float: left;
	display: inline;
	width: 280px;
	margin: 5px 0 0 5px;
}
.menu_fjb .uploadAttachSpan_doc_type {
	width: 260px;
	margin: 0 0 0 5px;
}
.follow_html_d {
	background: #e3e3e3;
	color: #333;
	width: 38px;
	height: 15px;
	line-height: 17px;
	display: inline;
	text-align: center;
	padding: 2px 8px 2px 5px;
	margin-left: 10px;
	text-decoration: none;
}
.follow_html_n {
	background: #14A8E8;
	color: #fff;
	width: 38px;
	height: 15px;
	line-height: 17px;
	display: inline;
	text-align: center;
	padding: 2px 8px 2px 5px;
	margin-left: 10px;
	text-decoration: none;
}
.rb_a1 .u-btn {
	float: none;
	padding: 1px 10px;
	font-size: 12px;
}
.alt_3 .dialog_inner .textarea {
	margin-bottom: 2px;
}
.cptable {
	width: 100%;
	padding: 20px 0;
	font-size: 12px;
}
.cptable th {
	font-weight: bold;
	border-bottom: 1px solid #d5edf1;
}
.cptable td {
	text-align: left;
	border-bottom: 1px solid #eee;
}
.cptable td.cpname {
	padding: 5px 15px 5px 0;
	color: #999;
	width: 400px;
	line-height: 18px;
	text-align: left;
}
.cpnav {
	margin-left: 0;
}
a.v_on {
	background: #999;
	padding: 3px 7px 4px;
	color: #fff;
	font-weight: 500;
	border-radius: 3px;
}
a.v_on:link, a.v_on:visited {
	color: #fff;
	text-decoration: none;
}
/*广场新加部分*/

.wq_joinbtn {
	width: 45px;
	height: 19px;
	float: left;
	background-image: url(../../static/image/bg_img01.png?20140116);
	_background-image: url(../../static/image/bg_img01.gif?20140116);
	background-position: -166px -452px;
	margin-top: 1px;
}
.wq_joinbtn:hover {
	background-position: -166px -471px;
}
.photo_right {
	width: 190px;
	overflow: hidden;
	clear: both;
	margin: 10px auto;
}
.photo_right_ul {
	display: block
}
.photo_right_li {
	float: left;
	margin-bottom: 5px;
}
.photo_right_li img {
	width: 190px;
	border-radius: 5px;
}
.photo_right_li img:hover {
	opacity: 0.9;
	filter: alpha(opacity=90);
}
/*第三方登录*/
.sinaweiboLogin, .qqweiboLogin, .yyLogin, .renrenLogin, .kaixinLogin, .fjauLogin {
	width: 100%;
	height: 32px;
	border: none;
	float: left;
	margin-right: 10px;
	text-decoration: none;
}
/*手机版*/
.wap {
	width: 298px;
	height: 570px;
	float: left;
	margin-right: 30px;
	background: url(../../static/image/wap_v.gif?20140116) no-repeat 0 20px;
}
.wap .wapF {
	width: 227px;
	height: 323px;
	margin: 104px 0 0 36px;
}
.wap .wapF iframe {
	width: 227px;
	height: 323px;
	overflow: auto;
}
.wapT {
	word-wrap: break-word;
	word-break: normal;
	line-height: 25px;
	font-size: 14px;
	margin: 30px 0;
	color: #0082CB;
	float: left;
	display: inline;
	width: 355px;
}
.wapT_1 {
	float: left;
	margin: 30px 0;
	width: 355px;
	height: 330px;
	background: url(../../static/image/wap_vi.png?20140116) no-repeat;
}
.wapT_1 em {
	font-size: 12px;
	font-weight: 500;
	color: #444;
}
.wapspan1 {
	font-size: 14px;
	font-weight: 600;
	margin: 50px 0 0 70px;
	width: 300px;
}
.wapspan2 {
	width: 175px;
	height: 175px;
	background: #ddd;
	margin: 60px 0 0 55px;
	display: block;
}
.wapspan2 img {
	width: 175px;
	height: 175px;
}
.app_code_two {
	width: 175px;
	height: 175px;
	background: #ddd;
	margin: 10px 0 0 0;
	display: block;
}
.app_code_two img {
	width: 175px;
	height: 175px;
}
.ts_menu_22 {
	height: 110px;
	line-height: 30px;
	margin: 0 auto;
	padding-bottom: 5px;
	background: url(../../static/image/wap_tt.png?20140116) no-repeat;
}
.ts_m3 {
	margin: 20px 0 0 20px;
	background: none;
	float: none;
	margin-top: 30px;
	display: block;
	overflow: hidden;
}
.ts_m4 {
	width: 380px;
	margin-left: 9px;
	display: block;
	float: left;
	font-size: 14px;
	color: #444;
	display: inline;
}
.ts_m4 li {
	padding: 0;
}
.ts_m4 li b {
	color: #0082CB;
}
.wap1 {
	background: url(../../static/image/android_v.png?20140116) no-repeat scroll 40px 30px transparent;
	float: left;
	height: 570px;
	margin-right: 30px;
	width: 298px;
}
.wap2 {
	background: url(../../static/image/wap_v.jpg?20140116) no-repeat scroll 0 20px transparent;
	float: left;
	height: 570px;
	margin-right: 30px;
	width: 298px;
}
.wap3 {
	background: url(../../static/image/3G_v.jpg?20140116) no-repeat scroll 0 20px transparent;
	float: left;
	height: 570px;
	margin-right: 30px;
	width: 298px;
}
.iphone_bg {
	background: url(../../static/image/apple.png?20140116) no-repeat scroll 0 0 transparent;
	padding-left: 40px;
	height: 30px;
	font-size: 16px;
	font-weight: 600;
	line-height: 32px;
}
.android_bg {
	background: url(../../static/image/android.png?20140116) no-repeat scroll 0 0 transparent;
	padding-left: 40px;
	height: 30px;
	font-size: 16px;
	font-weight: 600;
	line-height: 32px;
}
.W_hline {
	border-bottom: 1px dotted #eee;
	height: 0;
	margin: 20px 0 18px;
	overflow: hidden;
	padding: 0;
}

/*分类信息*/
.fl_m {
	width: 750px;
	margin: 10px 25px;
}
.fl_m span {
	margin: 10px 10px;
}
.f_datail {
	margin: 10px 30px;
	width: 750px;
}
.f_info {
	margin: 10px 0px;
	width: 480px;
	float: left;
}
.f_info span {
	font-size: 14px;
	font-weight: 400;
	background: #F1F1F1;
	border: 1px solid #D5D5D5;
}
.f_user {
	margin: 0px 0px 30px;
	float: left;
	width: 260px;
}
.f_user_header {
	width: 150px;
}
.user_list {
	width: 444px;
}

/*设置框架样式*/
.setframe {
	width: 980px;
	margin: 0 auto;
	background: url(../../static/image/mainBg.gif?20140116);
	overflow: hidden;
	border-radius: 0;
	box-shadow: none;
}
.setframe em.q {
	margin-left: 6px;
	font-size: 12px;
	color: #999;
	font-weight: normal;
	display: inline;
}
.setframe em.s {
	margin-top: 5px;
	font-size: 12px;
	color: #999;
	font-weight: normal;
	display: block;
}
.setframe .setframeNav {
	width: 150px;
	float: left;
	overflow: hidden;
	padding-top: 20px;
}
.setframe .setframeNav .left_nav {
	padding: 2px 0;
	overflow: hidden;
}
.setframe .left_nav h3 {
	font-size: 14px;
	font-weight: 500;
	height: 15px;
	line-height: 15px;
	margin: 0 0 5px;
	padding: 6px 0 0 35px;
	background: url(../../static/image/bg_img01.gif?20140116);
	_background: none;
}
.setframe .left_nav h3.person_info {
	background-position: -164px -159px
}
.setframe .left_nav h3.person_lever {
	background-position: -164px -280px;
}
.setframe .left_nav h3.person_phone {
	background-position: -164px -233px;
}
.setframe .left_nav h3.person_theme {
	background-position: -164px -255px;
}
.setframe .left_nav h3.person_home {
	background-position: -163px -307px;
}
.setframe .left_nav h3.person_account {
	background-position: -164px -107px;
}
.setframe .left_nav h3.person_set {
	background-position: -164px -183px;
}
.setframe .left_nav h3 a {
	color: #333;
	text-decoration: none;
}
.setframe .left_nav ul.topic_New {
	display: block;
	clear: both;
}
.setframe .left_nav ul.topic_New li {
	background-image: url(../../static/image/ico_01.png?20140116);
	_background-image: url(../../static/image/ico_01.gif?20140116);
	background-repeat: no-repeat;
	font-size: 14px;
}
.setframe .left_nav ul.topic_New li.new_tc {
	background-position: 12px -1154px;
}
.setframe .left_nav ul.topic_New li.new_new {
	background-position: 12px -561px;
}
.setframe .left_nav ul.topic_New li.new_photo {
	background-position: 12px -279px;
}
.setframe .left_nav ul.topic_New li.new_newreply {
	background-position: 12px -753px;
}
.setframe .left_nav ul.topic_New li.new_forword {
	background-position: 12px -949px;
}
.setframe .left_nav ul.topic_New li.new_hotreply {
	background-position: 12px -978px;
}
.setframe .left_nav ul.topic_New li.new_top {
	background-position: 12px -1284px;
}
.setframe .left_nav ul.topic_New li.new_keyword {
	background-position: 12px -304px;
}
.setframe .left_nav ul.topic_New li.new_media {
	background-position: 12px -924px;
}
.setframe .left_nav ul.topic_New li.new_Masters {
	background-position: 12px -486px
}
.setframe .left_nav ul.topic_New li.new_attach {
	background-position: 12px -354px;
}
.setframe .left_nav ul.topic_New li a {
	color: #555;
	text-decoration: none;
}
.setframe .left_nav .tagn {
	background: none;
	height: 26px;
	line-height: 26px;
	padding: 0 0 0 35px;
	margin: 1px auto;
	float: none;
	border: none;
	border-radius: 0;
}
.setframe .left_nav ul.topic_New li.none {
	background-image: none;
	font-size: 12px;
}
.setframe .left_nav ul.topic_New li.nav {
	background-position: 5px -276px;
}
.setframe .left_nav ul.topic_New li.hover {
	background-color: #79C5E9;
}
.setframe .left_nav .none:hover, .setframe .left_nav .top:hover {
	background-color: #C6E8F4;
}
.setframe .left_nav .tagnone {
	background: none;
	height: 26px;
	line-height: 26px;
	float: left;
	padding-right: 2px;
	width: 125px;
	padding: 0 0 0 25px;
	margin-bottom: 1px;
	overflow: hidden;
}
.setframe .left_nav .tagn:hover {
	background-color: #ccc;
}
.setframe .left_nav .tagn2 {
	height: 26px;
	line-height: 26px;
	padding: 0 0 0 35px;
	margin: 1px auto;
}
.setframe .left_nav .tagn2:hover {
	background-color: #ccc;
}
.setframe .left_nav .tagcurrent {
	background-color: #888;
	background-image: none;
	height: 26px;
	line-height: 26px;
	float: none;
	padding: 0 0 0 35px;
	margin: 1px auto;
}
.setframe .left_nav .tagcurrent a {
	color: #fff;
}
.setframe .left_nav ul.topic_New li.tagcurrent a {
	color: #fff;
	text-decoration: none;
}
.setframe .left_nav .tagcurrent2 {
	background-color: #79C5E9;
	height: 26px;
	line-height: 26px;
	padding: 0 0 0 35px;
	margin: 1px auto;
}
.setframe .left_nav .tagcurrent2 a {
	color: #fff;
	text-decoration: none;
}
.setframe .left_nav .tagn a {
	text-decoration: none;
	color: #666;
}
.setframe .W_spetxt {
	color: #f00;
	vertical-align: middle;
}
.list_title {
	overflow: hidden;
	height: 30px;
	line-height: 30px;
	margin-left: 800px;
}
.list_title .listmod, .list_title .picmod {
	width: 32px;
	height: 27px;
	background-image: url(../../static/image/listmod.png?20140116);
	line-height: 22px;
	overflow: hidden;
	padding: 1px 0 1px 22px;
	display: inline-block;
}
.list_title .listmod {
	background-position: 0 0;
}
.list_title .picmod {
	background-position: -53px 0;
	margin-left: -4px;
}
.topnewBG {
	background: #fff url(../../static/image/topnewBg.gif?20140116) repeat-y;
}
.tcTitle {
	margin: 0 auto 15px;
	padding: 0;
	height: 30px;
	;
	padding-top: 10px;
}
.citysel {
	background: #fff;
	border: 1px solid #ddd;
	left: 0;
	position: absolute;
	top: 24px;
	z-index: 11;
	width: 180px;
	padding: 15px;
}
.c_area_name {
	font-size: 14px;
	float: left;
	margin-left: 15px;
}
.c_area {
	float: left;
	width: 80px;
	position: relative;
}
.c_area_a {
	width: 80px;
	font-size: 14px;
	padding: 5px 15px 5px 8px;
	background: white url(../../static/image/spr_arrow_c2.gif?20140116) no-repeat 67px 11px;
}
.c_area_a:hover {
	text-decoration: none;
}
.c_area_a_on {
	background: white url(../../static/image/spr_arrow_c1.gif?20140116) no-repeat 67px 11px;
}
.c_area_c {
	margin: 0 0 2px 0;
}
.c_area_b {
	width: 150px;
	margin: 3px 0;
}
a.c_area_d, a.c_area_d:link, a.c_area_d:hover {
	float: left;
	color: #fff;
	text-decoration: none;
	text-align: center;
}
#tc_city, #tc_area, #tc_province {
	width: 150px;
	margin: 0 0 3px 0;
}
/*频道 公司 部分*/
.channel {
	display: block;
	font-size: 14px;
	clear: both;
}
.channel_childBox {
	width: 100%;
	float: left;
	padding: 5px 0;
}
.channel_child {
	font-size: 12px;
	float: left;
	margin: 0 5px;
	line-height: 22px;
}
.cthish {
}
.mychannelli {
	float: left;
	padding: 3px 10px;
}
.channel_line {
	float: left;
	color: #999;
}
.setframe .list_title span {
	float: left;
	margin-right: 10px;
	font-weight: bold;
	color: #006a92
}
#follow_channel {
	margin-top: 10px;
	margin-left: 10px;
	font-weight: normal;
}
.channelNav a, .channelNav a:link, .channelNav a:visited {
	color: #666;
	text-decoration: none;
}
.channelNav a:hover {
	color: #333;
}
.channelNav a.follow_html_n {
	color: #fff;
	text-decoration: none;
}
/*微博详情页显示赞过的用户*/
.dig_user_list {
	margin: 0px auto;
*margin-bottom:0px;
	clear: both;
	overflow: hidden;
	width: 580px;
}
.dig_user_list li {
	text-align: center;
	overflow: hidden;
	width: 50px;
	height: 75px;
	float: left;
	margin: 0 10px 10px 0;
}
.dig_user_list li img {
	border: none;
	width: 50px;
	height: 50px;
}
/*悬浮显示微博赞用户*/
#topicdiguser .digusername .list {
	margin-top: 5px;
}
#topicdiguser .digusername .list p {
	background: #eee;
	padding: 0px 5px;
	border: 1px solid #ddd;
	margin: 0px;
}
#topicdiguser .digusername .list ul {
	padding: 10px;
	overflow: hidden;
	border: 1px solid #ddd;
	background: #fff;
	border-top: none;
}
#topicdiguser .digusername .list li {
	text-align: center;
	overflow: hidden;
	width: 52px;
	float: left;
}
#topicdiguser .digusername .list li img {
	border: none;
	width: 50px;
	height: 50px;
}
#topicdiguser .digusername .list li p {
	border: none;
	background: none;
	width: 50px;
	height: 20px;
	overflow: hidden;
}
/*登录部分*/
#username_tip {
	width: 30px;
	height: 30px;
	float: left;
	border-radius: 3px;
	vertical-align: middle;
	display: inline;
}
.Nlogin .Nll #username_tip {
	margin: 4px 0 0 10px;
*margin:-27px 0 0 30px;
}
#username_tip img {
	width: auto;
	height: 25px;
}
#username_value {
	position: absolute;
	margin: 5px 0 0 7px;
	color: #666;
	z-index: 1;
}
.username_tip_error {
	background: url(../../static/image/regwrong.png?20140116) no-repeat 0 4px;
	line-height: 25px;
	padding-left: 25px;
	color: #e76969;
}
.reg_face_check {
	width: auto;
	height: 25px;
	margin-right: 10px;
}
.reg_right {
	background: url(../../static/image/accept.png?20140116) no-repeat 0 0;
	padding: 0 0 5px 18px;
}
/*个人页面的资料显示*/
.profile_title {
	background-color: silver;
	font-size: 16px;
	font-weight: 600;
}
.profile_info {
	padding: 10px 5px;
	width: 520px;
}
.profile_info ul {
	width: 520px;
}

.profile_info li span {
	font-weight: 600;
}
/*全局悬浮框*/
.jsg-global-float-content {
	width: 100px;
	background: #fff;
	padding: 10px;
	box-shadow: 1px 2px 2px #CCC;
	border-top: 4px solid #168AD5;
	word-wrap: break-word;
	word-break: normal;
	word-break: break-all;
}
.nude_face, .feedCell .avatar .nude_face, .followList li .fBox_l, .sideuserList li, .vote_viewL {
	width: 50px;
	height: 50px;
	background: #f2f2f2;
	text-align: center;
	float: left;
	overflow: hidden;
}
.feedCell .avatar .nude_face img, ul.tipsBox .tips_n .boxRimg img, .topList li .daren2 .nude_face img, .followList li .fBox_l img, .FTL3 li .manface, .FTL2 li .manface, .sideuserList li .manface, .vote_viewL img, .feedCell .avatar img {
	height: 50px;
	width: auto;
	border: none;
	padding: 0;
	margin: 0;
	float: none;
	background: none;
}
.nude_face, .feedCell .avatar .nude_face, .followList li .fBox_l, .sideul2 li, .vote_viewL {
	background: none;
	box-shadow: 0px 2px 2px #ddd;
}
.feedCell .relaycontent .avatar .nude_face, .feedCell .relaycontent .avatar .nude_face img {
	width: 25px;
	height: 25px;
	box-shadow: none;
}
.menu_close {
	background: url(../../static/image/imgdel.gif?20140116) no-repeat;
	cursor: pointer;
	width: 15px;
	height: 15px;
	right: 15px;
}
a.create_button {
	padding: 0 20px 0 30px;
	height: 30px;
	line-height: 30px;
	cursor: pointer;
	margin: 0;
	border-radius: 3px;
	border: 1px solid #53cd00;
	font-size: 14px;
	float: left;
	color: #fff;
	background-color: #7CD000;
	background-image: url(../../static/image/bg_img01.gif?20140116);
	background-position: -337px -367px;
}
a.create_button2 {
	background-image: none;
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	padding: 0 20px;
}
a.create_button:link, a.create_button:visited {
	color: #fff;
}
a.create_button:hover {
	background-color: #90d924;
	text-decoration: none;
	color: #fff;
}


.contentWrap .topicNav {
	background: #3579a6;
	width: 580px;
	margin: 0 auto;
	z-index: 3;
	clear: both;
}
/*更换主题*/
.changeTheme {
	position: fixed;
	right: 0;
	top: 48px;
	width: 36px;
	height: 36px;
	_display: none;
}
.changeTheme a {
	width: 36px;
	height: 28px;
	background: url(../../static/image/changeTheme.png?20140116) no-repeat;
	position: absolute;
}
.changeTheme a:hover {
	background-position: 0 -28px;
	height: 36px;
}
.zhaoren_top {
	width: 850px;
	float: left;
	background: #ededed;
	margin-bottom: 20px;
}
.oneCity1 {
	float: left;
	margin-left: 200px;
	width: 65%;
	margin-top: 6px;
	margin-bottom: 6px;
}
.main_hds {
	background: #ededed;
	font-size: 2.5em;
	padding: 0 20px;
	margin-bottom: 20px;
}
.channelnav {
	width: 810px;
	background: #f2f2f2;
	height: 42px;
	line-height: 42px;
	margin: 0 auto 5px;
	clear: both;
	padding: 0;
	position: relative;
}
.channelnav .navLeft {
	float: left;
	height: 42px;
	width: 810px;
	overflow: hidden;
}
.channelnav .navLeft span.mleft {
	margin: 5px 0 0 15px;
}
/*新广场*/
.plaza_w {
	width: 810px;
	display: block;
	clear: both;
	overflow: hidden;
}
.plaza_vword {
	width: 310px;
	height: 200px;
	padding: 10px;
	background: #fff3d6;
	float: left;
	margin-right: 20px;
	word-wrap: break-word;
	word-break: normal;
	word-break: break-all;
}
.plaza_vword h2 {
	font: 16px Microsoft Yahei, SimHei;
	height: 20px;
	overflow: hidden;
}
.plaza_vplay {
	width: 330px;
	height: 220px;
	float: left;
	margin-right: 20px;
}
.plaza_im {
	float: left;
	display: inline;
}
.plaza_im dl {
	width: 460px;
	display: block;
	padding-bottom: 10px;
}
.plaza_im dl dt {
	font: 16px Microsoft Yahei, SimHei;
	padding-bottom: 5px;
	height: 20px;
	overflow: hidden;
	text-align: center;
}
.plaza_im dl dt a, .plaza_im dl dt a:link {
	font: 16px Microsoft Yahei, SimHei;
	color: #333;
}
.plaza_im dl dt a:hover {
	color: #000;
	text-decoration: underline;
}
.plaza_im dl dd {
	display: block;
	height: 40px;
	overflow: hidden;
	line-height: 20px;
	color: #999;
}
.plaza_w2 {
	width: 810px;
	display: block;
	clear: both;
	overflow: hidden;
	border-top: 1px solid #ddd;
	margin: 30px 0 0 0
}
.plaza_w2 h5 {
	display: block;
	overflow: hidden;
	padding: 10px;
	background: #f6f6f6;
	margin-bottom: 20px;
}
.plaza_w2 h5 .mleft {
	font: 16px Microsoft Yahei, SimHei;
}
.plaza_w2 .plaza_vword {
	width: 240px;
	height: 135px;
	padding: 10px;
	background: #fff3d6;
	float: left;
	margin-right: 0;
	word-wrap: break-word;
	word-break: normal;
	word-break: break-all;
}
.plaza_w2 .plaza_vplay {
	width: 260px;
	height: 155px;
	overflow: hidden;
	margin: 0;
	position: relative;
	background: #f6f6f6;
	text-align: center;
}
.plaza_w2 .plaza_vplay img {
	vertical-align: middle;
}
.plaza_w2 .plaza_vplay span {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 240px;
	height: 20px;
	background: #000;
	opacity: 0.6;
	color: #fff;
	font-size: 14px;
	overflow: hidden;
	padding: 0 10px;
	height: 30px;
	line-height: 30px;
}
.black-squareIcon {
	display: inline-block;
	width: 3px;
	height: 3px;
	background-color: #999;
	vertical-align: middle;
	overflow: hidden;
	margin-right: 5px;
}
.plaza_ul {
	width: 530px;
	float: left;
	display: inline;
	margin-left: 20px;
}
.plaza_ul li {
	display: inline;
	font-size: 14px;
	font-weight: 500;
	height: 20px;
	overflow: hidden;
	height: 26px;
	line-height: 26px;
	overflow: hidden;
	float: left;
	width: 255px;
	padding-right: 10px;
}
.plaza_user {
	width: 105%;
	display: block;
}
.plaza_user li {
	width: 188px;
	height: 50px;
	float: left;
	margin-bottom: 20px;
	margin-right: 19px;
	display: inline;
	position: relative;
}
.plaza_relation {
	position: absolute;
	right: 0;
	top: 0;
}
.plaza_user_face {
	width: 50px;
	height: 50px;
	float: left;
	margin-right: 10px;
	background: #f2f2f2;
}
.plaza_user_info {
	display: inline;
	float: left;
}
.plaza_user_info span {
	width: 128px;
	height: 20px;
	margin-bottom: 10px;
	overflow: hidden;
	display: block;
}
.plaza_user_info span.inr {
	margin-bottom: 0;
	color: #999;
}
.plaza_ul a, .plaza_ul a:link, .plaza_ul a:visited {
	color: #666;
}
.plaza_ul a:hover {
	color: #333;
	text-decoration: underline;
}
.plaza_vplay a, .plaza_vplay a:link, .plaza_vplay a:hover, .plaza_vplay a:visited {
	color: #fff;
}
/*图片滚动*/

.flashlist {
	height: 200px;
	background: #f6f6f6;
	text-align: center;
}
.flashlist .f_out {
	height: 200px;
	overflow: hidden;
	position: relative;
	z-index: 1;
}
.flashlist .f_out .picintro {
	height: 30px;
	background: #000;
	opacity: 0.8;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 290px;
	z-index: 999;
	padding: 0 20px;
}
.flashlist .f_out .picintro h2 {
	margin: 0;
}
.picintro h2 a {
	color: #FFF;
	font-size: 14px;
	font-weight: 500;
	line-height: 30px;
}
.flash_tab {
	height: 26px;
	padding-top: 10px;
}
.flash_tab .tabs {
	width: 100px;
	height: 8px;
	overflow: hidden;
	margin: auto;
}
.flash_tab .tabs ul li {
	width: 30px;
	height: 6px;
	float: left;
	display: block;
}
.flash_tab .tabs ul li.opdiv, .noopdiv {
	padding: 0;
	opacity: 1
}
.flash_tab .tabs ul li.opdiv a {
	width: 24px;
	height: 6px;
	background: #e4e4e4;
	display: block;
}
.flash_tab .tabs ul li.opdiv a:hover {
	background-position: -8px -1239px;
}
.flash_tab .tabs ul li.noopdiv a {
	width: 24px;
	height: 6px;
	background: #7bbedf;
	display: block;
}
.nfTagB {
	height: 36px;
	line-height: 15px;
	background: none;
	float: left;
	clear: both;
	width: 580px;
}
.nfTagB ul {
	margin-left: 10px;
	margin-top: 8px;
	display: block;
	clear: both;
	overflow: hidden;
}
.nfTagB ul li {
	float: left;
	z-index: 3;
	margin: 0 5px 0 0;
}
.nfTagB ul li a {
	display: block;
	padding: 5px;
	color: #fff;
	border-color: #CCC;
}
.nfTagB ul li.current {
	top: 0;
 *width:76px;
	_display: inline;
}
.nfTagB ul li.w90 {
 *width:89px;
}
.nfTagB ul li.nfTagB_cur {
	background: #EAEDEE;
	padding: 0 5px;
	border-radius: 3px 3px 0 0;
 *margin-top:1px;
}
.nfTagB ul li.current a {
	background: #f2f2f2;
	border: none;
	padding: 0 12px;
	color: #333;
	font-weight: 600;
	border-radius: 3px 3px 0 0;
}
.nfTagB ul li.current a:hover, .nfTagB ul li a:hover {
	text-decoration: none;
}
.nfTagB ul li.current span {
	display: inline-block;
	height: 28px;
	line-height: 28px;
	_line-height: 29px;
	font-weight: bold;
	cursor: pointer;
	text-decoration: none;
	border-bottom: none;
	float: right;
}
.nfTagB ul li.MIB_line_l {
	width: 2px;
	color: #D4D5D6;
	padding: 6px 0 0;
}
.groupBg a.current, .groupBg a.current:link, .groupBg a.current:visited {
	margin-right: 5px;
}
.nfTagB ul li.current span {
	_height: 25px;
	_line-height: 25px;
}
.nfTagB ul li.weibodateSelect {
	color: #fff;
	margin: 5px 0 0 10px;
	padding-right: 10px;
}
.nfTagB ul li.weibodateSelect img {
	vertical-align: middle;
	margin-left: 3px;
	margin-top: -1px;
}
.right {
	float: right;
	margin-right: 0;
}
.right a, .right a:link {
	color: #666;
}
.groupBg .left a {
	border: none;
	padding: 0 5px;
	color: #666;
}
.groupBg .left .focus_all {
	font-weight: 700;
	background: url(../../static/image/all-button.png?20140116);
	width: 60px;
	height: 23px;
	line-height: 23px;
}
.groupBg .left i {
	width: 0;
	height: 0;
	border: 4px solid;
	border-color: #666 transparent transparent transparent;
	border-style: solid dashed dashed dashed;
	position: relative;
	top: 10px;
	left: 3px;
}
.groupBg .gengxin {
	margin-left: 95px;
}
.groupBg .gengxin a, .groupBg .gengxin a:link {
	color: #0059B2;
}
.item_list li {
	overflow: hidden;
	width: 282px;
	margin-bottom: 10px;
	padding: 0;
	font-size: 12px;
	margin-bottom: 15px;
	background-color: #fff;
	box-shadow: 0 1px 3px #eee;
	-moz-box-shadow: 0 1px 3px #eee;
	-webkit-box-shadow: 0 1px 3px #eee;
}
.nfBoxList {
	height: 23px;
	line-height: 23px;
	padding-bottom: 3px;
 *padding-bottom:0px;
}
.nfBoxList a {
	display: inline;
	float: left;
	margin-right: 20px;
	text-decoration: none;
}
.nfBoxList .chgz_ico {
	float: left;
	margin-right: 5px;
	margin-top: 5px;
	width: 13px;
	height: 15px;
}
.nfTagB ul li a.arrow, .nfTagB ul li a.arrow:link {
	display: inline-block;
	position: relative;
	width: 14px;
	height: 13px;
	padding: 0;
	margin-left: 0;
	vertical-align: text-top;
	margin-top: 8px;
 *vertical-align:baseline;
	border: none;
	float: right;
}
.nfTagB ul li a.arrow:hover {
	background-color: #6eafd5;
}
.nfTagB ul li a.arrow:active {
	background-color: #0082cb;
}
.nfTagB ul li a.arrow .arr_m {
	display: inline-block;
	border-color: #444;
	border-style: solid dashed dashed dashed;
	border-width: 4px 4px 0 4px;
	font-size: 0;
	line-height: 0;
	width: 0;
	height: 0;
	margin: 6px 0 0 3px;
	vertical-align: -9px;
 *vertical-align:2px;
	_vertical-align: 1px;
}
.nfTagB ul li a.arrow:hover .arr_m {
	border-color: #f6f6f6 transparent transparent transparent;
	border-style: solid dashed dashed dashed;
}
.nfTagB ul li a.arrow:active .arr_m {
	border-color: #f6f6f6 transparent transparent transparent;
	border-style: solid dashed dashed dashed;
}
.nfTagB ul li a span.more {
	display: inline-block;
	border-color: #6eafd5 transparent transparent transparent;
	border-style: solid dashed dashed dashed;
	border-width: 4px 4px 0 4px;
	font-size: 0;
	line-height: 0;
	width: 0;
	height: 0;
	position: relative;
	top: -2px;
	left: 3px;
}
.nfTagB ul li a:hover span.more {
	border-color: #0082cb transparent transparent transparent;
	border-style: solid dashed dashed dashed;
	text-decoration: none;
}
.sltmenu {
	background: #fff url(../images/man_group.gif?20140922) no-repeat 10px center;
	border: 1px solid #999999;
	padding: 1px 2px 5px 2px;
	text-indent: 25px;
	overflow: hidden;
	z-index: 100;
	width: 90px;
	height: 20px;
	display: none;
	position: absolute;
	top: 13px;
	font-weight: 500;
 *right:-83px;
}
#follow_m_2 {
	width: 45px;
	background: #fff;
	border: 1px solid #eee;
	padding: 0 5px;
}
#follow_m_2 .btn_feedsType {
	width: 15px;
	height: 15px;
	float: left;
	margin: 6px 3px 0 0;
}
.nfTagB ul li.li-datePicker {
	width: 100px;
	position: relative;
	right: inherit;
	float: right;
	margin: 5px 0 0 0;
}
.nfTagB ul li .li-datePicker-img {
	cursor: default;
	margin: 0 5px;
}
.nfTagB ul li.li-datePicker #demospan {
	display: inline;
	padding: 0;
}
.Menulink_classic {
	background: #F2F2F2;
	padding: 0 10px 0 15px;
	height: 30px;
	line-height: 30px;
}
.opt_l_c2 {
	float: left;
}
.bt_gp_c {
	float: left;
}
.bt_gp_c a:link {
	color: #555;
}
.bt_gp_c a:hover {
	color: #006A92;
}
.gb_btn {
	z-index: 1;
	display: block;
	_float: left;
	min-width: 10px;
	margin-left: 0;
	-webkit-border-radius: 2px 0 0 2px;
	-moz-border-radius: 2px 0 0 2px;
	border-radius: 2px 0 0 2px;
	border-color: #CFCFCF;
	background-color: #E5E5E5;
	background-position: 0 -162px;
	_overflow: hidden;
	height: 16px;
	padding: 2px 8px 3px;
	margin: 0;
	text-align: center;
	line-height: normal;
	white-space: nowrap;
	border-width: 1px;
	border-style: solid;
	background-repeat: repeat-x;
	-moz-border-radius: 2px;
	cursor: pointer;
	background-image: url(../../static/image/bt_120426.png?20140922);
}
.w_drop {
	width: 80px;
	position: absolute;
	z-index: 1;
	margin-top: -62px;
	margin-left: 317px;
	display: none;
 *left:220px;
}
.w_drop_b {
	background: #fff;
	padding: 2px;
	border: 1px solid #D9D9D9;
}
.lst_drop {
	overflow: hidden;
	color: #777;
}
.lst_drop li {
	padding: 0;
	line-height: 19px;
	border-bottom: 0;
}
.lst_drop li a {
	display: block;
	color: #666;
	padding: 3px 4px;
	line-height: 16px;
	white-space: nowrap;
	text-align: left;
}
.lst_drop li a:hover {
	color: #333;
}
.tab_s_home li a:link {
	color: #555;
}
.boxNav li {
	margin-right: 15px;
}
.vote_list .Contant, .vote_li_list .Contant {
	width: 495px;
}
.vote_validity {
	display: block;
	margin: 5px 0 5px 0;
	float: left;
	width: 550px;
	padding: 5px;
	clear: both;
}
#interestUid .followList li {
	display: block;
	margin-bottom: 5px;
}
.one_comment li.from .handle {
	width: 330px;
}
.groupBg {
	background: #f2f2f2;
	padding: 7px 10px;
	overflow: hidden;
	display: block;
	clear: both;
}

/*CMS部分*/
#cmsreplynew,.cmsreplylist{ 
    margin-bottom:20px;
}
#cmsreplynew p,.cmsreplylist li{
	border-bottom: 1px dotted #eee;
    padding: 10px 0;
}
/*附件*/
.appframeWrap ul.attachul {
	display: block;
	overflow: hidden;
	padding: 10px 0 30px;
	clear: both;
}
.appframeWrap ul.attachul li {
	float: left;
	background: #eee;
	padding: 8px 20px;
	display: inline;
	margin: 0 10px 10px 0;
}
.appframeWrap ul.attachul li:hover {
	background: #e2e2e2;
}
.n_attach {
	margin: 10px 0 0 0;
}
.n_attach li {
	border-bottom: 1px dotted #eee;
	margin: 15px 0;
	overflow: hidden;
	padding-left: 15px;
}
.n_attach li img {
	float: left;
	margin-right: 15px;
	display: inline;
	border: none;
	width: 32px;
	height: 32px;
}
.n_attach li .attach_info {
	display: inline;
	text-align: left;
	float: left;
	overflow: hidden;
	width: 745px
}
.n_attach li .attach_info p {
	display: block;
	margin-bottom: 5px;
	overflow:hidden;
	clear:both;
	color:#aaa;
}
.n_attach li .attach_info p b {
	margin-right: 10px;
	color: #333;
}



/*整理中...*/
.topicNew {
	width: 920px;
	background: #f2f2f2;
	padding: 10px 20px;
	display: block;
	height: 30px;
	border-bottom: #DBDBDB 1px solid;
	margin-bottom: 15px;
}
.topic_select {
	background: url(../../static/image/bg_img01.png?20140116) no-repeat left -624px;
	padding-left: 25px;
	height: 25px;
	display: inline-block;
}
.topic_select span {
	padding: 0 10px 0 10px;
	background: #f2f2f2;
	line-height: 25px;
	height: 25px;
	color: #333;
	display: inline-block;
	overflow: hidden;
}
#replyListArea {
	width: 580px;
	float: left;
}
.plaze_header_nav {
	width: 810px;
	background: #fff;
	padding-top: 20px;
}