a.male:link,a.male:visited,a.male:active,a.male:hover{color:#0066FF;}
a.female:link,a.female:visited,a.female:active,a.female:hover{color:#f3c;}
.newsticker0327{background:transparent url(/img/ticker/ticker_friend_icobg01.gif) right center no-repeat;color:#ccc; height:32px;  text-align:right; vertical-align:middle; overflow:hidden; font-size:9pt; float:right; diplay:inline; padding-right:18px; width:215px;}
.newsticker0327_none{background:none;}
.newsticker0327 img{vertical-align:middle; float:left; margin-right:5px; }
.newsticker0327 .img_tk{padding-top:10px;}
.newsticker0327 .female a:link,.newsticker0327 .female a:visited{color:#ff33cc!important;}
.newsticker0327 .female a:hover,.newsticker0327 .female a:hover{color:#ff99cc!important; text-decoration:none;}
.newsticker0327 .male a:link,.newsticker0327 .male a:visited{color:#0066ff!important;}
.newsticker0327 .male a:hover,.newsticker0327 .male a:hover{color:#3399ff!important; text-decoration:none;}
.newsticker0327 .ticker_l,.newsticker0327 .ticker_r{float:left; display:inline; padding-top:8px;cursor:pointer ;}
.newsticker0327 .ticker_l{max-width:44px; _width:expression(this.scrollWidth > 44 ? 44 + 'px' : 'auto'); -o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.newsticker0327 .ticker_r{padding-left:2px; max-width:140px; *width:expression(this.scrollWidth > 140 ? 140 + 'px' : 'auto'); -o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }

.newsticker0327 .ticker_g{float:left; display:inline; padding-top:6px; *padding-top:8px;cursor:pointer ; padding-left:4px; max-width:160px; _width:expression(this.scrollWidth > 160 ? 160 + 'px' : 'auto'); -o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.newsticker0327 img.group_im{margin-top:7px;}

.ticker_friend{color:#ccc;  text-align:right; overflow:hidden; font-size:9pt; float:right; diplay:inline; background:url(/img/ticker/ticker_friend_line.gif) no-repeat left top;}
.ticker_friend .ticker_friend_l,.ticker_friend .ticker_friend_r{float:left; display:inline; height:22px; padding-top:4px; }
.ticker_friend .ticker_friend_l{*padding-top:6px; _padding-top:8px;}
.ticker_friend .ticker_friend_l img{padding-left:13px; padding-right:10px; vertical-align:bottom; *margin-top:-2px; _margin-top:-6px;}
.ticker_friend .ticker_friend_r{padding-top:3px; height:23px; margin-left:3px;}
.ticker_friend .ticker_friend_r a{cursor:pointer; display:block; padding-top:3px;}
.ticker_friend .ticker_friend_r a.over{padding-top:0px;}
.ticker_friend .ticker_friend_r a span.people_number{color:#FFFFFF; font-weight:normal; padding:0px 28px 1px 1px; margin-left:7px; background:url(/img/ticker/ticker_friend_icobg01.gif) no-repeat right top;}
.ticker_friend .ticker_friend_r a.over span.people_number{ background:url(/img/ticker/ticker_friend_abgright.gif) no-repeat right top; color:#000; display:inline-block; height:23px; padding-top:3px; font-weight:bold;}
.ticker_friend .ticker_friend_r a.over span.people_number_con{background:url(/img/ticker/ticker_friend_abgleft.gif) no-repeat left top; display:inline-block; height:26px; padding-top:0px; }
.ticker_friend .ticker_friend_r a span.people_number label{padding-left:1px;}
.ticker_friend .ticker_friend_r a.over span.people_number label{padding-left:0px; color:#000;}
.ticker_con{position:relative;}
.ticker_friend_select{position:absolute; right:0px; top:23px; *top:24px; width:178px; background:#f0f0f0 url(/img/ticker/ticker_friend_select_bg.gif) no-repeat right top; z-index:999; border:1px solid #525252; border-top:0px;  font-size:8pt;}
.ticker_friend_select .select_list{padding-top:5px; padding-bottom:6px;}
.ticker_friend_select .select_list_h{padding-top:5px; height:357px; overflow:hidden; overflow-y:auto; padding-bottom:6px;}
.ticker_friend_select .select_list li,.ticker_friend_select .select_list_h li{padding-top:4px; padding-bottom:4px; height:30px; border-top:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0; padding-left:5px; clear:both; text-align:left;}
.ticker_friend_select .select_list li.changebg,.ticker_friend_select .select_list_h li.changebg{background:#fff; border-top:1px solid #d1d4d1; border-bottom:1px solid #d1d4d1; text-decoration:none;}
.ticker_friend_select .select_list li a:hover,.ticker_friend_select .select_list_h li a:hover{text-decoration:none;}
.ticker_friend_select .select_list li a img,.ticker_friend_select .select_list_h li a img{padding-right:5px; vertical-align:middle;}
.ticker_friend_select .select_list li a span,.ticker_friend_select .select_list_h li a span{width:100px; display:-moz-inline-box; *display:inline-block; overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap;}
.ticker_friend_select .select_list li a img.info_img,.ticker_friend_select .select_list_h li a img.info_img{padding-left:5px;}
.ticker_friend_select .select_list li a.female:link,.ticker_friend_select .select_list_h li a.female:link,.ticker_friend_select .select_list li a.female:visited,.ticker_friend_select .select_list_h li a.female:visited{color:#ff33cc!important;}
.ticker_friend_select .select_list li a.female:hover,.ticker_friend_select .select_list_h li a.female:hover{color:#ff99cc!important; text-decoration:none;}
.ticker_friend_select .select_list li a.male:link,.ticker_friend_select .select_list_h li a.male:link,.ticker_friend_select .select_list li a.male:visited,.ticker_friend_select .select_list_h li a.male:visited{color:#0066ff!important;}
.ticker_friend_select .select_list li a.male:hover,.ticker_friend_select .select_list_h li a.male:hover{color:#3399ff!important; text-decoration:none;}
.ticker_friend_select .select_list li a{cursor:pointer;}
.ticker_friend_select .select_list li a{display:block; float:left; height:30px; line-height:30px;  cursor: url(/img/ticker/im_home.cur), auto;}
.ticker_friend_select .select_list li a.online_right{width:143px; cursor: url(/img/ticker/im_talk.cur), auto;}
.ticker_friend_select .select_list_h li a{cursor:pointer;}
.ticker_friend_select .select_list_h li a{display:block; float:left; height:30px; line-height:30px; line-height:30px;  cursor: url(/img/ticker/im_home.cur), auto;}
.ticker_friend_select .select_list_h li a.online_right{width:123px; cursor: url(/img/ticker/im_talk.cur), auto;}
.ticker_friend_select .select_none{padding-top:5px; height:50px; padding-left:15px; color:#676767; text-align:left; line-height:20px;}
.ticker_friend_select .select_none a{color:#000; text-decoration:underline;}
.ticker_friend_select .select_none a:hover{color:#ff33cc;}
.ticker_friend_select .select_notonline{height:32px; line-height:32px; background:url(/img/ticker/ticker_friend_select_line.gif) no-repeat left top; text-align:center;}
.ticker_friend_select .select_notonline a:hover{color:#ff33cc;}
#header{overflow:inherit; _overflow:hidden;}
#header_broadcast{overflow:inherit; _overflow:hidden;}
.ticker_msg_list{
	position:absolute;
	top:-4px;
	*top:0;
	right:120px;
	border:1px solid #525252;
	background:#f0f0f0;
	width:245px;
	vertical-align:middle;
	text-align:left;
	display:none;
	font-size:9pt;
	cursor:pointer;
	_cursor:hand;
}
.ticker_msg_list .first li{
	background:transparent url(/img/ticker/ticker_friend_icobg02.gif) 219px 9px no-repeat;
	height:32px;
	padding:3px 0 4px 11px;
	border-bottom:1px solid #f0f0f0;
}
.ticker_msg_list .first li.select{
	background:#fff url(/img/ticker/ticker_friend_icobg02.gif) 219px 9px no-repeat;
	height:32px;
	border-bottom:1px solid #d1d4d1;
}
.ticker_msg_list img{
	vertical-align:middle;
}
.ticker_msg_list .other li{
	padding:4px 0 4px 11px;
	border-bottom:1px solid #f0f0f0;
	border-top:1px solid #f0f0f0;
	cursor:pointer;
	_cursor:hand;
}
.ticker_msg_list .other li.select{
	border-bottom:1px solid #d1d4d1;
	border-top:1px solid #d1d4d1;
	background:#fff;
}
.ticker_msg_list .clearall{
	background:transparent url(/img/ticker/ticker_msg_list_line.gif) no-repeat;	
	line-height:30px;
	text-align:center;
	margin-top:4px;
}

/* IM group*/
.ticker_friend_select .ticker_tab{height:27px; background:url(/img/ticker/ticker_online_bg.gif) repeat-x left bottom; margin-left:6px; margin-right:6px; margin-top:15px; padding-left:6px;}
.ticker_friend_select .ticker_tab li{float:left; display:inline;padding:4px 13px 0 13px;height:21px;font-size:8pt; background:#f7f7f7; margin-left:-1px; text-align:center; border:1px solid #d1d4d1; cursor:pointer;}
.ticker_friend_select .ticker_tab li.over{ background:#f0f0f0; font-weight:bold; border-bottom:1px solid #f0f0f0;}

.ticker_friend_select .ticker_online_group{margin-top:6px;}
.ticker_friend_select .ticker_online_group_h{height:400px; overflow:hidden; overflow-y:auto; margin-top:6px;}
.ticker_friend_select .ticker_online_group li,.ticker_friend_select .ticker_online_group_h li{height:32px; border-top:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0;  text-align:left;}
.ticker_friend_select .ticker_online_group li.over,.ticker_friend_select .ticker_online_group_h li.over{ background:#fff; border-top:1px solid #d1d4d1; border-bottom:1px solid #d1d4d1;}
.ticker_friend_select .ticker_online_group li span,.ticker_friend_select .ticker_online_group_h li span{color:#ff33cc; padding-left:4px;}
.ticker_friend_select .ticker_online_group li a.button,.ticker_friend_select .ticker_online_group_h li a.button{width:100%; height:22px; line-height:22px; text-align:center; border:1px solid #D1D4D1; background:url(/images/button.gif) repeat-x; cursor:pointer; display:block; float:left;  width:44px; height:14px; line-height:14px; padding-bottom:1px;  margin-left:4px; margin-top:-5px; margin-top:7px; *padding-bottom:0px; *padding-top:1px; }
.ticker_friend_select .ticker_online_group li span.tg_name,.ticker_friend_select .ticker_online_group_h li span.tg_name{display:block; float:left;}
.ticker_friend_select .ticker_online_group li span.tg_name a,.ticker_friend_select .ticker_online_group_h li span.tg_name a{display:block; float:left; width:50px; overflow:hidden; padding-top:7px; cursor: url(/img/ticker/im_talk.cur), auto;}
.ticker_friend_select .ticker_online_group li span.tg_name a{width:70px;  _width:65px;}
.ticker_friend_select .ticker_online_group li span.tg_name a.grou_ico,.ticker_friend_select .ticker_online_group_h li span.tg_name a.grou_ico{margin-left:3px; margin-right:3px; width:16px; cursor: url(/img/ticker/im_home.cur), auto;}
.ticker_friend_select .ticker_online_group li span.tg_name a.grou_ico img,.ticker_friend_select .ticker_online_group_h li span.tg_name a.grou_ico img{}
.ticker_friend_select .ticker_online_group li span label,.ticker_friend_select .ticker_online_group_h li span label{padding-left:3px; display:block; float:left; width:20px; margin-right:2px; padding-top:7px; color:#f3c;}
.ticker_friend_select .ticker_online_group .ticker_block_down,.ticker_friend_select .ticker_online_group_h .ticker_block_down{background:url(/img/ticker/ticker_online_ico01.gif) no-repeat 9px 50%; text-align:left; padding-left:17px; line-height:175%;}
.ticker_friend_select .ticker_online_group .ticker_block_up,.ticker_friend_select .ticker_online_group_h .ticker_block_up{background:url(/img/ticker/ticker_online_ico02.gif) no-repeat 9px 50%; text-align:left; padding-left:23px;  line-height:175%;}

/*add top search*/
.topsearch{height:29px; padding-top:3px; padding-left:33px; width:200px; text-align:left; vertical-align:middle; float:right; diplay:inline; position:relative;}
.topsearch .topsearch_put{width:166px; padding-left:2px; height:20px; line-height:20px; _height:18px;  _line-height:18px;  _padding-top:2px; background:#fff; border:1px solid #696969; border-right:0px; float:left; display:inline; font-size:8pt; font-family:"Trebuchet MS",verdana,Arial,Helvetica,sans-serif; color:#666;}
.topsearch .topsearch_puted{width:166px; padding-left:2px; height:20px; line-height:20px; _height:18px;  _line-height:18px;  _padding-top:2px; background:#fff; border:1px solid #696969; border-right:0px; float:left; display:inline; font-size:8pt; font-family:"Trebuchet MS",verdana,Arial,Helvetica,sans-serif; color:#000;}
.topsearch .topsearch_but{float:left; display:inline;}
.topsearch .search_select{width:188px; border:1px solid #000; background:#fff; position:absolute; left:33px; top:24px; display:none;}
.topsearch .search_select li{border-bottom:1px solid #eee; padding:3px; height:30px; cursor:pointer;}
.topsearch .search_select li img{float:left; padding-right:5px; vertical-align:middle;}
.topsearch .search_select li p{float:left; width:149px; padding-bottom:1px; color:#999; overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap;}
.topsearch .search_select li p.pad{padding-top:8px;}
.topsearch .search_select li.search_over{background:#000;}
#newsticker a.male:link{color:#06f;}
#newsticker a.female:link{color:#f3c;}
#newsticker .search_select li.search_over a.male{color:#fff;}
#newsticker .search_select li.search_over a.female{color:#fff;}
.topsearch .search_select li.search_over p{color:#a3a3a3;}