@charset "utf-8";
* {	margin:0px;	padding:0px;}
body { font-family:Arial, Verdana, Helvetica, sans-serif, ""; font-size:12px; text-align:center;}
img { border:0px;}
a{	text-decoration:none; color:#ce1221;outline:none;blr:expression(this.onFocus=this.blur())}
a:hover{ text-decoration:underline}
.clear { clear:both;}
.left { float:left;}
.right { float:right; display:inline;}
.mr12{ margin-right:12px;}
.top10 { margin-top:10px;}
.left10 { margin-left:10px; display:inline; float:left;}
.bold {	font-weight:bold;}
.none{ display:none}
.line{ width:96%; margin-left:auto; margin-right:auto; height:10px; font-size:0px; border-bottom:#e1e1e1 1px solid; margin-bottom:5px;}
.strong{ font-weight:bold; margin-right:2px; display:inline}
.ajax_window{z-index:100;position:absolute; background:RGB(156,190,222); text-align:left; border:solid 1px #a4dceb; padding:10px;filter:alpha(opacity=90);opacity: 0.9;}
.ajax_window .top_button{
	height: 18px;
	line-height: 18px;
	font-size: 12px;
	color: #666;
	cursor: pointer;
	margin: 5px 5px;
	padding-top:1px;
	border: 0;
	width: 39px;
	background: #efefef url(../images/top_button_bg.gif) no-repeat;
}
.content_none{display:none;}
.pageerr{ 
	background:url(../images/errorpage.gif) 50px 50px no-repeat;
	clear:both; width:400px; padding:50px 50px; margin:0px auto; text-indent:100px;
	font-size:10pt;
	font-weight:bold;
	color:#ce0f13;
	line-height:100px;
}
textarea{overflow:auto;word-break:break-all;border:1px solid #c1c1c1; font-size:12px;color:#363636;}
/* public end */
.c_t { height:5px; background:url(../images/bg.gif) 0 -46px repeat-x;}
.c_t_l { background:url(../images/bg.gif) 0 -31px no-repeat;}
.c_t_r { background:url(../images/bg.gif) -5px -31px no-repeat; }
.c_bt {	height:5px;	background:url(../images/bg.gif) 0 -42px repeat-x;}
.c_bt_l { background:url(../images/bg.gif) 0 -36px no-repeat;}
.c_bt_r { background:url(../images/bg.gif) -5px -36px no-repeat;}
.c_m { background:#fff;	border-left:1px #e1e1e1 solid; border-right:1px #e1e1e1 solid; /* overflow:auto; zoom:1;*/}
.c_t_l,.c_t_r,.c_bt_l,.c_bt_r { width:5px;	height:5px;	overflow:hidden;}
/* circular end */


.c_m ul h4{ padding-left:14px; float:left; margin:3px 0 0 5px; display:inline; background:url(../images/h4tip.gif) 5px 8px no-repeat; font-size:12px; line-height:24px;}

.main_l .c_m ul { padding-top:3px; border-top:#e1e1e1 1px solid}
.main_l .c_m ul li{ width:100px; height:27px; padding-left:30px; border-bottom:#e1e1e1 1px dashed; margin:3px auto 0 auto; list-style:none; text-align:left; line-height:27px;}
.main_l .c_m ul li span {color:#bbb; margin-left:5px;}
.tool_1{ background:url(../images/toolbg.gif) 0 0 no-repeat;}
.tool_2{ background:url(../images/toolbg.gif) 0 -30px no-repeat;}
.tool_3{ background:url(../images/toolbg.gif) 0 -60px no-repeat;}
.tool_4{ background:url(../images/toolbg.gif) 0 -90px no-repeat;}
.tool_5{ background:url(../images/toolbg.gif) 0 -120px no-repeat;}
.tool_6{ background:url(../images/toolbg.gif) 0 -150px no-repeat;}
.tool_7{ background:url(../images/toolbg.gif) 0 -180px no-repeat;}
.tool_8{ background:url(../images/toolbg.gif) 0 -210px no-repeat;}
.tool_9{ background:url(../images/toolbg.gif) 0 -240px no-repeat;}
.tool_10{ background:url(../images/toolbg.gif) 0 -270px no-repeat;}
.tool_11{ background:url(../images/toolbg.gif) 0 -300px no-repeat;}
.tool_m{ border-bottom:#e1e1e1 1px solid; border-top:#e1e1e1 1px solid; padding:5px 25px 5px 25px;}
.tool_m li{list-style:none; }
.tool_m li a{ color:#777;  line-height:26px; }
.tool_m .a1 { background:url(../images/toolbg.gif) 0 -327px no-repeat;}
.tool_m .a2 { background:url(../images/toolbg.gif) 0 -351px no-repeat;}

.asd{ height:256px; width:128px; background:#f0f0f0; border-bottom:#fff 3px solid; margin:6px auto 0px}

.myphoto{ width:166px; height:166px; padding:3px 7px 7px 7px; background:url(../images/nophoto.gif) 7px 3px no-repeat;}
.myphoto img{ width:166px; height:166px;}


.myinfo{ width:94%; line-height:26px; border-bottom:#e1e1e1 1px dashed ; margin:0 auto;_margin:3px auto 0; text-align:left}
.myinfos{ width:94%; line-height:26px; margin:0 auto; text-align:left}
.myinfos ul li{ width:48%; float:left; list-style-type:none; text-indent:0px; border:0px; padding:0px;}
.myinfo img{ margin:0px 2px 0px 0px;}
.mysig{ width:94%; line-height:30px; color:#0296c3; margin:0 auto; text-align:left;}
.mysig span{ color:#777;}

.mood{ width:80%; }
.mc_t { height:2px; background:url(../images/moodbg.gif) 0px -4px repeat-x;}
.mc_t_l { background:url(../images/moodbg.gif) 0px 0px no-repeat;}
.mc_t_r { background:url(../images/moodbg.gif) right 0px no-repeat; }
.mc_bt { height:2px; background:url(../images/moodbg.gif) 0px -3px repeat-x;}
.mc_bt_l { background:url(../images/moodbg.gif) 0px -2px no-repeat;}
.mc_bt_r { background:url(../images/moodbg.gif) right -2px no-repeat;}
.mc_m { background:#f9f8f7;	border-left:1px #e1e1e1 solid; border-right:1px #e1e1e1 solid; text-align:left; padding-left:12px; color:#b5b5b5; line-height:32px;}
.mc_m a:link,.mc_m a:visited,.mc_m a:active {color:#b5b5b5;}
.mc_t_l,.mc_t_r,.mc_bt_l,.mc_bt_r { width:2px;	height:2px;	overflow:hidden;}
.mc_m input{ height:27px; padding:3px; border:#cecece 1px solid; width:78%; margin:10px 12px 0px 0px; display:inline; }
.mc_m .button1{ height:35px; width:69px; border:0px; background:url(../images/moodok.gif) no-repeat; cursor:pointer}

.sec{ width:95%; height:23px; _height:22px; text-align:left; background:url(../images/tlbg.gif) 0px 22px repeat-x; margin-right:15px; display:inline;}
.sec a{ color:#333; text-decoration:none; line-height:23px; _line-height:22px;}
.active{ width:57px; padding-top:1px; font-size:12px; font-weight:bold; background:url(../images/tlbg.gif) 0 -1px no-repeat;cursor:pointer; float:left; margin-left:8px; text-align:center;}
.normal{ width:57px; padding-top:1px; font-size:12px; background:url(../images/tlbg.gif) right -1px no-repeat; cursor:pointer; float:left; margin-left:8px; text-align:center}

.listphoto img{ width:43px; height:43px; margin:8px 29px 4px 29px; display:inline;}
.listtit{ width:95%; line-height:26px; text-align:left}
.listbody{ width:95%; line-height:24px; color:#777; text-align:left;word-wrap:break-word;overflow:hidden;*overflow:auto;}
.listbody img{ width:166px; margin-right: 8px; margin-bottom: 8px;  padding:2px; border:#e1e1e1 1px solid;}
.listtime {line-height:26px;  text-indent:24px; color:#333; }
.listtime a{ margin-left:5px; }
.left_g{ width:15px; height:26px; background:url(../images/left_g.gif) 0 6px no-repeat;}
.right_g{ width:20px; height:26px; background:url(../images/right_g.gif) 5px 10px no-repeat;}
.center_g{ line-height:26px; text-indent:0px;word-wrap:break-word;overflow:hidden;*overflow:auto;}

.replytip{ height:6px; background:url(../images/tip.gif) 20px 0px no-repeat; font-size:0px;}
.reaction{width:88%; padding:3px 3px 5px 9px; border-bottom:#fff 1px solid; background:#ecfbff; line-height:20px; color:#3c3c3c; /*word-break:break-all;*/word-wrap:break-word;position:relative;overflow:hidden;*overflow:auto;}
.reaction label{ color:#777;padding-left:5px}
.reaction p {width:88%;padding-bottom:2px;}
.reaction p a{ margin-left:5px; display:inline }
.reaction img{ width:30px; height:30px; border:0; margin:4px 10px 0px 0px; display:inline; float:left}
.replyer{ width:88%; height:35px; background:#ecfbff; padding:3px 3px 3px 9px;}
.replyer input{ width:96%; height:14px; line-height:16px;padding:3px; color:#bbb; border:#a4dceb 1px solid; margin-top:5px; } 
.reply { width:88%; background:#ecfbff; padding:3px 3px 3px 9px;}
.reply img{ width:30px; height:30px; border:0; margin:4px 10px 0px 0px; display:inline; float:left}
.reply input{ width:86%;  height:27px; line-height:16px;padding:3px; color:#333; border:#53a4bc 1px solid; margin-top:5px; }
.reply textarea{ width:85%;  height:27px; line-height:16px;padding:3px; color:#333; border:#53a4bc 1px solid; margin-top:5px; }
.replybt{ width:88%; padding-left:42px;line-height:30px;}
.replybt a{text-indent:24px; background:url(../images/em_bg.gif) 0 -134px no-repeat; display:block }
.reply .button2{ width:52px; height:20px; border:0; color:#fff; font-size:12px; font-weight:bold; line-height:16px; background:url(../images/bg.gif) -123px 0px no-repeat; cursor:pointer;}

/*分享音乐视频*/
.music_player{width:93px; height:86px; background:url(../images/music.gif) no-repeat;}
.music_player a{width:93px; height:86px; display:block;}

.movie_player{width:128px; height:118px;}
.movie_player a{ width:128px; height:115px; display:block; background:url(../images/play_b.png); _background:url(../images/play_b.gif);}
.movie_player a:hover{ width:128px; height:115px; display:block; background:url(../images/play_a.png); _background:url(../images/play_a.gif);}


/* face */
.face_em{ width:20px; height:20px; padding:0px; border:0px;margin:0px 1px -3px 2px; _margin:0px 1px -3px 2px;}
.listbody .face_em{ width:20px; height:20px; border:0px;padding:0px; margin:0px 1px -3px 2px; float:none;}
.listbody .reaction .face_em{ width:20px; height:20px;border:0px; padding:0px; margin:0px 1px -3px 2px; _margin:0px 1px -3px 2px; float:none;}
.reaction .face_em{ width:20px; height:20px; border:0px; padding:0px; margin:0px 1px -3px 2px; _margin:0px 1px -3px 2px; float:none;}
.emBg{position:absolute;width:260px;height:130px;border:1px solid #dedede;background: url(../images/em_bg.gif) no-repeat;padding:1px;}
.emItem{float:left;width:24px;height:24px;background:none;border:1px #fff solid;overflow:hidden; cursor:pointer;}
.emBg .emAct{border:1px #2175C9 solid;}

.fenxiang{background:url(../images/extratool.gif) 0px -130px no-repeat; width:50px; padding-left:20px;}
.jubao{background:url(../images/extratool.gif) 0px -108px no-repeat;width:50px; padding-left:20px; margin-left:8px; _margin-left:4px;}


/*1127*/
.replyclose {
	z-index:100;
	position:absolute;
	right:0;
	display: block;
	width: 11px;
	height: 11px;
	float:right;
	margin:0 5px 0 0;
	display: inline;
	background: url(../images/replyclose.gif) no-repeat;
}

/*1118*/
.float_more {
	width: 19px;
	height: 18px;
	float:right;
	margin:3px 5px 0 0;
	display: inline;
	display:none;
	background: url(../images/nsite.gif) no-repeat;
}
.popupmenu_popup {
	overflow: hidden;
	padding: 10px;
	text-align: left;
	background: #f7f7f7;
	border: 3px solid #ccc;
	position: absolute;
	width: 180px;
	height: 130px;
}
.popupmenu_popup h1 {
	font-size: 14px;
	padding: 0 0 10px;
}
.popupmenu_popup .float_del {
	 position: absolute; 
	 width: 13px; 
	 height: 14px; 
	 background: url(../images/delete2.gif) 0 0 no-repeat; 
	 top: 8px; 
	 right: 8px; 
	 text-indent: -9999px; 
	 overflow: hidden; 
	 display: block; 
}
.popupmenu_popup .float_del:hover {
	background-position: 0 -14px;
}
.btn_line { padding: 5px 0; }
.submit { padding: 0 5px; height: 24px; border: none; background: #FF8901; color: #FFF; line-height: 20px; letter-spacing: 1px; cursor: pointer; }
.alt_btn{width:50px;height:23px;line-height:23px;border:0;margin: 0 5px;background:url(../images/alt_btn.gif) no-repeat;}
